diff options
author | rubidium <rubidium@openttd.org> | 2009-04-08 00:26:49 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-04-08 00:26:49 +0000 |
commit | 1eb4aa971ea329f18dd77b58bf7fc84d6240ea57 (patch) | |
tree | 1ad07f3d117ba228cdefef45c50d0fbc2baeed17 /src/network/network_udp.cpp | |
parent | d466fa96727cdf0087367cb40dcba286ecec1878 (diff) | |
download | openttd-1eb4aa971ea329f18dd77b58bf7fc84d6240ea57.tar.xz |
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
Diffstat (limited to 'src/network/network_udp.cpp')
-rw-r--r-- | src/network/network_udp.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/network/network_udp.cpp b/src/network/network_udp.cpp index 55988edca..15677d0fe 100644 --- a/src/network/network_udp.cpp +++ b/src/network/network_udp.cpp @@ -391,7 +391,7 @@ void NetworkUDPQueryMasterServer() /* packet only contains protocol version */ p.Send_uint8(NETWORK_MASTER_SERVER_VERSION); - _udp_client_socket->SendPacket(&p, &out_addr); + _udp_client_socket->SendPacket(&p, &out_addr, true); DEBUG(net, 2, "[udp] master server queried at %s", out_addr.GetAddressAsString()); } @@ -465,7 +465,7 @@ void NetworkUDPRemoveAdvertiseThread(void *pntr) p.Send_uint16(_settings_client.network.server_port); _network_udp_mutex->BeginCritical(); - if (_udp_master_socket != NULL) _udp_master_socket->SendPacket(&p, &out_addr); + if (_udp_master_socket != NULL) _udp_master_socket->SendPacket(&p, &out_addr, true); _network_udp_mutex->EndCritical(); } @@ -496,7 +496,7 @@ void NetworkUDPAdvertiseThread(void *pntr) p.Send_uint64(_session_key); _network_udp_mutex->BeginCritical(); - if (_udp_master_socket != NULL) _udp_master_socket->SendPacket(&p, &out_addr); + if (_udp_master_socket != NULL) _udp_master_socket->SendPacket(&p, &out_addr, true); _network_udp_mutex->EndCritical(); } |