17 lines
423 B
C
Executable File
17 lines
423 B
C
Executable File
#define ERR_INVALID_HOST -1
|
|
#define ERR_CANT_CREATE_SOCKET -2
|
|
#define ERR_CANT_WRITE -3
|
|
#define ERR_CANT_CONNECT -4
|
|
#define ERR_CANT_CREATE_THREAD -5
|
|
#define ERR_CANT_GET_BROADCAST_ADDR -6
|
|
#define ERR_CANT_BIND_SOCKET -7
|
|
#define ERR_INVALID_DEVICE -8
|
|
#define ERR_CANT_LISTEN -9
|
|
#define ERR_CANT_ACCEPT -10
|
|
|
|
typedef int socket_fd_t;
|
|
|
|
socket_fd_t tcp_connect(const char* server, int port);
|
|
socket_fd_t tcp_accept(int port);
|
|
|