diff options
author | Patric Stout <truebrain@openttd.org> | 2021-04-27 11:51:00 +0200 |
---|---|---|
committer | Patric Stout <github@truebrain.nl> | 2021-07-16 19:50:29 +0200 |
commit | 8adade26ed0354e5357803cf19ea9839c2eb785c (patch) | |
tree | 08c73e20a16ea19ee1545de8df6c4b1095c08707 /src/network/core/os_abstraction.h | |
parent | 55eed246b842d372cd32784c1afcc904aef67f65 (diff) | |
download | openttd-8adade26ed0354e5357803cf19ea9839c2eb785c.tar.xz |
Feature: allow the use of STUN to connect client and server together
This method doesn't require port-forwarding to be used, and works for
most common NAT routers in home setups. But, for sure it doesn't work
for all setups, and not everyone will be able to use this.
Diffstat (limited to 'src/network/core/os_abstraction.h')
-rw-r--r-- | src/network/core/os_abstraction.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/core/os_abstraction.h b/src/network/core/os_abstraction.h index fbde92c05..6bb6101a1 100644 --- a/src/network/core/os_abstraction.h +++ b/src/network/core/os_abstraction.h @@ -196,6 +196,7 @@ static inline socklen_t FixAddrLenForEmscripten(struct sockaddr_storage &address bool SetNonBlocking(SOCKET d); bool SetNoDelay(SOCKET d); +bool SetReusePort(SOCKET d); NetworkError GetSocketError(SOCKET d); /* Make sure these structures have the size we expect them to be */ |