mirror of
https://github.com/pumpitupdev/pumptools.git
synced 2026-10-07 06:07:59 +03:00
util/sock-tcp: Add functions for client side data handling
This commit is contained in:
@@ -17,13 +17,25 @@ bool util_sock_tcp_is_connectable2(const char* ipv4, uint16_t port, uint32_t tim
|
||||
|
||||
bool util_sock_tcp_is_connectable3(uint32_t ipv4, uint16_t port, uint32_t timeout_ms);
|
||||
|
||||
int util_sock_tcp_open_bind_listen(const char* ipv4, uint32_t num_connections);
|
||||
|
||||
int util_sock_tcp_open_bind_listen2(const char* ipv4, uint16_t port, uint32_t num_connections);
|
||||
|
||||
int util_sock_tcp_open_bind_listen3(uint32_t ipv4, uint16_t port, uint32_t num_connections);
|
||||
|
||||
int util_sock_tcp_wait_and_accept_remote_connection(int handle);
|
||||
|
||||
int util_sock_tcp_connect(const char* ipv4);
|
||||
|
||||
int util_sock_tcp_connect2(const char* ipv4, uint16_t port);
|
||||
|
||||
int util_sock_tcp_connect3(uint32_t ipv4, uint16_t port);
|
||||
|
||||
ssize_t util_sock_tcp_send(int handle, void* buffer, size_t size, uint32_t timeout_ms);
|
||||
ssize_t util_sock_tcp_send_block(int handle, const void* buffer, size_t size);
|
||||
|
||||
ssize_t util_sock_tcp_send(int handle, const void* buffer, size_t size, uint32_t timeout_ms);
|
||||
|
||||
ssize_t util_sock_tcp_recv_block(int handle, void* buffer, size_t size);
|
||||
|
||||
ssize_t util_sock_tcp_recv(int handle, void* buffer, size_t size, uint32_t timeout_ms);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user