永发信息网

结构体in_addr 和sockaddr_in区别

答案:1  悬赏:0  手机版
解决时间 2021-11-29 19:32
  • 提问者网友:鐵馬踏冰河
  • 2021-11-28 19:32
结构体in_addr 和sockaddr_in区别
最佳答案
  • 五星知识达人网友:过活
  • 2021-11-28 19:45
struct in_addr
{   
in_addr_t s_addr;  
};
in_addr 用来表示一个32位的IPv4地址. in_addr_t 一般为 32位的unsigned long. 其中每8位代表一个IP地址位中的一个数值.
struct sockaddr
{   
unsigned short sa_family;  
 char sa_data[14];
};
sa_family是地址家族
sa_data是14字节协议地址。
用做bind、connect、recvfrom、sendto等函数的参数,指明地址信息。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯