套接口编程简介
1.套接口地址结构
(1).IPv4套接口地址结构
IPv4套接口地址结构通常称为"网际套接口地址结构",以“sockaddr_in”命名,定义在头文件<netinet/in.h>中。
struct in_addr {
in_addr_t s_addr; //32-bit IPv4 address.network byte ordered
};
struct sockaddr_in {
uint8_t sin_len; //length of structure
sa_family_t sin_family; //AF_INET
in_port_t sin_port; //16 bit tcp or udp port number.network byte ordered
struct in_addr sin_addr; //32-bit IPv4 address. network byte ordered
char sin_zero[8]; //unused
};
数据类型 | 说明 | 头文件 |