网络IP转换函数
2015-10-19 11:53
465 查看
src.sin_addr.s_addr = inet_addr("*.*.*.*"); //构建网络地址。
printf("%s\n",inet_ntoa(src.sin_addr)); //将网络地址转换成字符串。
注意::
inet_ntoa存在的问题是inet_ntoa的返回值是一个static类型的char *指针,所以会出现问题::
char *a1,a2;
src.sin_addr.s_addr = inet_addr("192.168.1.123");
a1 =inet_ntoa(src.sin_addr);
src.sin_addr.s_addr = inet_addr("192.168.1.124");
a2 = inet_ntoa(src.sin_addr);
printf("a1:%s\n",a1);
显示为:: a1:192.168.1.124
printf("a2:%s\n",a2);
显示为: a2:192.168.1.124
原因是静态的static char *
相关文章推荐
- 5种服务器网络编程模型讲解
- tcp_tw_recycle导致NAT网络TCP连接失败
- 关于网络编程中一些常用函数的理解
- php://input,$_POST,$HTTP_RAW_POST_DATA区别
- http 错误代码表
- 谈谈HttpClient使用详解
- linux0.99网络模块-数据链路层(接收)
- iOS 判断网络类型
- 【转】HBase技术介绍 转载自 http://www.searchtb.com/2011/01/understanding-hbase.html
- Ubuntu安装的flask上做一个简单的网络配置
- 使用AsyncHttpClient碰到的问题及解决方法
- HTTP必知必会
- ThreadLocal,静态变量,实例变量,局部变量的线程安全,回复:ByteBuffer 到底怎么用?网络编程中一点总结!
- *SSL构建单双向https认证!https部署及注意事项
- 《TCP/IP详解 卷一》读书笔记-----UDP&IP 分片
- TCP/IP负载均衡
- taobao-tbnet开源网络通讯框架
- [深入浅出Cocoa]iOS网络编程之Socket
- 外部按键 控制 LED 中断 (参考 http://www.oschina.net/question/565065_115196?sort=time )
- import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;报错