22 PBSocket(
const char * addr, uint16_t port);
26 void set_server(
const char * addr, uint16_t port);
37 void send(
const char * buf,
size_t buf_sz);
55 std::thread * _thread =
nullptr;
63 const char * _addr = NULL;
Asynchronous puzzle box socket connection.
Definition sock.h:18
void send(const char *buf, size_t buf_sz)
Send data over the TCP connection.
Definition sock.cpp:70
void set_server(const char *addr, uint16_t port)
Configure target server.
Definition sock.cpp:35
void sock_connect()
Attempt to connect to server and start sock_task() in a thread.
Definition sock.cpp:40
PBSocket * sock
Singleton PBSocket instance.
Definition main.cpp:9