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
commit457720ff9512707ef0570d3980c95f404b8e1b8e (patch)
treec7a63eb27c2ca1faec5c97597ef87fd47ba0382c /network_udp.h
parent5b701e585d88a647a9f716c75820d335545252e7 (diff)
downloadopenttd-457720ff9512707ef0570d3980c95f404b8e1b8e.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);