backbone server is ready
[webserver.git] / server.h
index 962cb00bea18e14af532e6e295db60d1add4e2e1..9e9f7254b7c8e0515915bc435bad1a6bb1de75d7 100644 (file)
--- a/server.h
+++ b/server.h
@@ -6,10 +6,19 @@
 typedef SOCKET socket_t;
 #else /* Posix */
 typedef int socket_t;
+#define INVALID_SOCKET -1
 #endif
 
+void init_network_context (void);
+void terminate_network_context (void);
+
 socket_t open_listening_socket (int port);
-void close_listening_socket (socket_t sock);
+socket_t accept_incoming_connection (socket_t sock);
+
+void close_socket (socket_t sock);
+
+int receive_data (socket_t sock, unsigned char **pdata);
+int send_data (socket_t sock, unsigned char *data, int len);
 
 #endif /* __SERVER_H__ */