#define SOCKET_ERROR -1
#define SOL_SOCKET 0xffff
#define SHUT_RD 0
#define SHUT_WR 1
#define SHUT_RDWR 2
struct sockaddr | |
{ | |
uint8_t sa_len; | |
uint8_t sa_family; | |
char sa_data[14]; | |
} |
struct in_addr | |
{ | |
uint32_t s_addr; | |
} |
struct sockaddr_in | |
{ | |
uint8_t sin_len; | |
uint8_t sin_family; | |
uint16_t sin_port; | |
struct in_addr sin_addr; | |
char sin_zero[8]; | |
} |