8 #ifndef LIBINET_SOCKETS_H_
9 #define LIBINET_SOCKETS_H_
13 typedef bool (*HandlerCallback)(std::string);
17 int socket_descriptor;
20 HandlerCallback handler_callback;
25 static void *handle_recv_thread_helper(
void *context);
30 Socket(std::string _server,
unsigned int _port, HandlerCallback _handler_callback);
34 void connect(std::string server,
unsigned int port, HandlerCallback _handler_callback);