heis/TCP/tcp.h

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);