关于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下原来这种错都不报
函数声明: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下原来这种错都不报
相关文章推荐
- 关于孙鑫课程第14课网络编程使用VS2013 inet_addr,inet_ntoa出现的问题
- (转载)Linux网络编程-inet_ntoa问题记录
- 关于Socket、TCP/IP、HTTP、FTP及网络编程
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
- linux 内核中ip字符串与整数相互转换 手动实现inet_aton 与inet_ntoa 的功能
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
- 网络编程中的socket中关于TCP下的文件传输:EOF问题
- linux编程中的socket编程--server端ip0.0.0.0问题
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
- (转载)Linux网络编程-inet_ntoa的一个典型误用
- 六、Linux网络编程-socket、套接字地址结构、地址转换、字节序、套接字类型
- 【Linux Socket 编程入门】03 - 关于IP,Subnet,Port你应该知道的那些事儿
- linux 网络编程 socket bind failed 问题解决
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案
- linux c 网络编程:用域名获取IP地址或者用IP获取域名 网络地址转换成整型 主机字符顺序与网络字节顺序的转换
- Android中的socket编程-关于设置连接的ip问题
- Linux网络编程----IP转换函数--inet_addr和inet_ntoa
- Linux下的socket编程实践(一) 网络基本知识以及 TCP/IP简述
- linux socket 编程之 —— IP转换函数 inet_addr & inet_ntoa
- Linux网络编程----IP转换函数--inet_addr和inet_ntoa