diff options
author | rubidium <rubidium@openttd.org> | 2009-04-07 20:27:13 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-04-07 20:27:13 +0000 |
commit | 2a6e9288fd9e238c2f0b68243fced9e3cf794100 (patch) | |
tree | 6cab21c9baf3fb1ca74033e132561b40ed015d91 /src/network/network.cpp | |
parent | 6db7f15b3ad8addb7187bec3d309a4e6481ac431 (diff) | |
download | openttd-2a6e9288fd9e238c2f0b68243fced9e3cf794100.tar.xz |
(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to multiple sockets.
Diffstat (limited to 'src/network/network.cpp')
-rw-r--r-- | src/network/network.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/network/network.cpp b/src/network/network.cpp index 60c163c37..e1d3ad2a8 100644 --- a/src/network/network.cpp +++ b/src/network/network.cpp @@ -274,7 +274,7 @@ static void NetworkClientError(NetworkRecvStatus res, NetworkClientSocket *cs) /* We just want to close the connection.. */ if (res == NETWORK_RECV_STATUS_CLOSE_QUERY) { - cs->CloseConnection(); + cs->NetworkSocketHandler::CloseConnection(); NetworkCloseClient(cs); _networking = false; @@ -738,8 +738,7 @@ bool NetworkServerStart() if (!NetworkListen()) return false; /* Try to start UDP-server */ - _network_udp_server = true; - _network_udp_server = _udp_server_socket->Listen(NetworkAddress(_settings_client.network.server_bind_ip, _settings_client.network.server_port), false); + _network_udp_server = _udp_server_socket->Listen(); _network_company_states = CallocT<NetworkCompanyState>(MAX_COMPANIES); _network_server = true; |