suj*_*jin 5 c sockets linux network-programming ipv4
这是netinet/in.h中定义的Internet(IPv4)套接字地址结构
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];
};
struct in_addr {
in_addr_t s_addr;
};
Run Code Online (Sandbox Code Playgroud)
这里仅对地址字段需要单独的结构.
为什么我们不能使用以下结构?
struct sockaddr_in {
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
in_addr_t sin_addr;
char sin_zero[8];
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
293 次 |
最近记录: |