sockaddr_in结构小记

struct sockaddr_in

{

  sa_family_t sin_family; //地址族

   uint16_t     sin_port; //16位TCP/UDP端口号

  struct in_addr sin_addr; //32位IP地址

  char    sin_zero[8]; //不使用  

};

struct in_addr

{

  In_addr_t   s_addr; 32位IPV4地址

};

sin_port和sin_addr都是网络字节序(NBO),可视化数字是主机字节序(HBO)

使用两个函数hton 和ntoh转换 。

猜你喜欢

转载自www.cnblogs.com/solanin315/p/13208316.html
今日推荐