![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unix网络编程
文章平均质量分 53
xxx134617
这个作者很懒,什么都没留下…
展开
-
套接口地址结构
套接口地址结构 大多数套接口函数都需要一个指向套接口地址结构的指针作为参数。每个协议都定义他自己的套接口地址结构,以“sokcaddr_”开头,并以对应其协议族的唯一后缀结束。 IPv4套接口地址 以“sockaddr_in”命名,定义在头文件中 struct in_addr { in_addr_t s_addr; //32bit原创 2012-11-15 16:58:27 · 1600 阅读 · 0 评论 -
字节排序函数与字节操纵函数
字节排序函数 考虑一个16bit的整数,它由2个字节组成。内存中存储这两个字节有两种方法:一种是将低序字节存储在起始位置,这种称为小端(little-endian)字节序,另一种是将高序字节存储在起始地址,这称为大端(bin-endian)字节序。MSB(最高有效位):16位数的最左一位。LSB(最低有效位):最右一位。 查看主机的字节序: #include #include原创 2012-11-15 19:40:51 · 1007 阅读 · 0 评论 -
地址转换函数
IPv4: #include int inet_aton(const char *cp, struct in_addr *inp); //返回值: 1----有效 0----出错 in_addr_t inet_addr(const char *cp); //返回值:成功:32位的二进制网络字节序IP地址 失败:INADDR_NONE char *inet_ntoa(stru原创 2012-11-19 12:40:25 · 335 阅读 · 0 评论