我正在学习使用C进行套接字编程。在头文件netinet/in.h中,有以下代码
struct in_addr
{
in_addr_t s_addr;
};
该结构用于下面的结构中。
struct sockaddr_in
{
short sin_family; /* must be AF_INET */
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8]; /* Not used, must be zero */
};
创建in_addr结构的原因是什么,而他