bool tcp_socket_send(tcp_socket *socket_ptr, const void *buffer, size_t num_bytes, size_t *bytes_written)
Definition: tcp_socket.c:83
bool tcp_socket_recv(tcp_socket *socket_ptr, void *buffer, size_t num_bytes, size_t *bytes_read)
Definition: tcp_socket.c:100
bool tcp_socket_open(tcp_socket *socket_ptr, const char *hostname, uint16_t port, size_t timeout_ms)
Definition: tcp_socket.c:15
struct tcp_socket tcp_socket
bool tcp_socket_close(tcp_socket *socket_ptr)
Definition: tcp_socket.c:67
Definition: tcp_socket.h:24
int handle
Definition: tcp_socket.h:25