1‘、IPv4套接字地址结构
头文件<netinet/in.h>
struct in_addr {
in_addr_t s_addr;
};
struct sockaddr_in {
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
sockaddr—通用套接字地址结构
sockaddr_in6—Ipv6套接字结构
2、字节操作函数
bzero\bcopy\bcmp
memset\memcpy\memcmp
3、地址转换函数
int inet_aton(const char * cp, struct in_addr *inp);
把字符串(“192.168.1.1”)转化为套接字地址结构