summaryrefslogtreecommitdiff
path: root/include/client.h
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-03-16 13:45:40 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-03-16 13:45:40 +0000
commit2c160370499826609371fa9621b8c31aa8a8566a (patch)
tree6941e47adc9915c03709f450450e02fda524f288 /include/client.h
parentb84b59153c587248ca8a6a94a6d93977e851233f (diff)
- siete boli prepisane do SDL_net
git-svn-id: http://opensvn.csie.org/tuxanci_ng@19 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'include/client.h')
-rw-r--r--include/client.h25
1 files changed, 21 insertions, 4 deletions
diff --git a/include/client.h b/include/client.h
index 979b5e8..6aa4d58 100644
--- a/include/client.h
+++ b/include/client.h
@@ -3,16 +3,33 @@
#define MY_CLIENT
+#if defined SUPPORT_NET_UNIX_UDP || defined SUPPORT_NET_SDL_UDP
+
#define CLIENT_TIMEOUT 2500
+#endif
+
+#ifdef SUPPORT_NET_UNIX_TCP
extern int initTcpClient(char *ip, int port);
-extern int initUdpClient(char *ip, int port);
-extern void sendServer(char *msg);
-extern void eventServerBuffer();
extern void selectClientTcpSocket();
+extern void quitTcpClient();
+#endif
+
+#ifdef SUPPORT_NET_UNIX_UDP
+extern int initUdpClient(char *ip, int port);
extern void eventPingServer();
extern void selectClientUdpSocket();
-extern void quitTcpClient();
extern void quitUdpClient();
+#endif
+
+#ifdef SUPPORT_NET_SDL_UDP
+extern int initSdlUdpClient(char *ip, int port);
+extern void eventPingServer();
+extern void selectClientSdlUdpSocket();
+extern void quitSdlUdpClient();
+#endif
+
+extern void sendServer(char *msg);
+extern void eventServerBuffer();
#endif