您的位置:首页 > 理论基础 > 计算机网络

关于linux下网络编程socket 转换IP问题 inet_ntoa()

2014-04-06 22:41 701 查看
linux下:
函数声明:char *inet_ntoa (struct in_addr);
返回点分十进制的字符串在静态内存中的指针
所在头文件:<arpa/inet.h>  
写server端的时候
printf("server: got connection from %s\n", inet_ntoa(their_addr.sin_addr));
这句代码一直提示%s不符合int型。。后来才发现原来没有加<arpa/inet.h>头文件 ,inet_ntoa(their_addr.sin_addr)会保持原来的数据 their_addr.sin_addr 一个unsigned long, 我了个擦 调了半天 ,gcc下原来这种错都不报
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐