summaryrefslogtreecommitdiff
path: root/include/client.h
diff options
context:
space:
mode:
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