summaryrefslogtreecommitdiff
path: root/network_udp.h
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-22 18:42:56 +0000
committertruelight <truelight@openttd.org>2004-12-22 18:42:56 +0000
commit90b2b2144b9ef9ebd4ec30bf905ef7239e004891 (patch)
treec7a63eb27c2ca1faec5c97597ef87fd47ba0382c /network_udp.h
parented0a42f940db567088d39b583f0b66ed274ee20d (diff)
downloadopenttd-90b2b2144b9ef9ebd4ec30bf905ef7239e004891.tar.xz
(svn r1227) -Add: Ingame Server-list (select Internet, then Find Servers)
-Fix: UDPListener was launched wrongly -Fix: Not all sockets have broadcast enabled anymore -Fix: Server-advertise retries 3 times before giving up
Diffstat (limited to 'network_udp.h')
-rw-r--r--network_udp.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/network_udp.h b/network_udp.h
index 03ff36579..43ca8f999 100644
--- a/network_udp.h
+++ b/network_udp.h
@@ -2,9 +2,10 @@
#define NETWORK_LAN_H
void NetworkUDPInitialize(void);
-bool NetworkUDPListen(uint32 host, uint16 port);
-void NetworkUDPReceive(void);
+bool NetworkUDPListen(SOCKET *udp, uint32 host, uint16 port, bool broadcast);
+void NetworkUDPReceive(SOCKET udp);
void NetworkUDPSearchGame(void);
+void NetworkUDPQueryMasterServer(void);
NetworkGameList *NetworkUDPQueryServer(const byte* host, unsigned short port);
void NetworkUDPAdvertise(void);