技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 程序开发 > c/c++ > 正文

arpa/inet.h头文件中没有htol、htos

来源: 技术CTO 阅读:

我使用的是linux centos7环境,在我编写程序的时候发现error:htol在命名空间中未定义
我查阅了一下/usr/include/arpa/inet.h中没有htol的定义
跪求大神!!!!

   #include <arpa/inet.h>

       uint32_t htonl(uint32_t hostlong);

       uint16_t htons(uint16_t hostshort);

       uint32_t ntohl(uint32_t netlong);

       uint16_t ntohs(uint16_t netshort);
是 htonl 和 htons
htonl - host to net long
htons - host to net short
没有这些定义呀。
里面只有inet_*的一些定义。
好了,解决了,果然是打错了。。。。
htonl没有定义在arpa/inet.h中

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^