【发布时间】:2020-12-05 09:43:55
【问题描述】:
对于 IPv4 地址的套接字编程,我们需要使用以下结构来设置客户端/服务器的地址。
struct in_addr {
in_addr_t s_addr;
};
struct sockaddr_in {
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
char sin_zero[8];
}
我的问题是为什么我们需要结构 in_addr?我们不能把 in_addr_t 字段放在 sockaddr_in 中吗?
【问题讨论】:
标签: c sockets network-programming