#ifndef NETWORKING_MONKEY #define NETWORKING_MONKEY #include "common.h" namespace Network { typedef TCPsocket TCP_socket; typedef bool (*tcpcallback) (TCP_socket socket); typedef void (*eventcallback) (); TCP_socket StartServer(bool &signal, const int port); bool StartServer(bool &signal, const int port, tcpcallback fun); bool ReadChars(TCP_socket socket, wxString &data); int WriteChars(TCP_socket socket, void *data, int len); void Close(TCP_socket socket); wxString GetIP(TCP_socket socket); TCP_socket AcceptSocket(TCP_socket server); bool SendCommand(wxString command, wxString ipaddr, int port); //bool EchoReadChars(TCP_socket socket, wxString &data, bool isPassword); //bool ReadBinary(TCP_socket socket, void *data); //bool WriteChars(TCP_socket socket, wxString &data); } #endif