-
主机字节序不同(大端字节序和小端字节序),网络字节序统一(大端字节序)
-
通用地址结构
#include<sys/socket.h>
struct sockaddr{
unsigned short sa_family;
// IPV4;IPV6等
char sa_data[14];
// 地址、端口号、套接字数目等
};
- 因特网地址结构
struct in_addr{
in_addr_t s_addr;
}
struct sockaddr_in{
short int sin_family;
unsigned short int sin_port; // 端口号
struct in_addr sin_addr; //IP地址
unsigned char size_zero[8];
}
-
IPV4和字符地址转换
-
TCP[C-S]编程模型