关于孙鑫课程第14课网络编程使用VS2013 inet_addr,inet_ntoa出现的问题
2017-02-24 14:55
549 查看
孙鑫视频14课网络编程用到主机地址和网络地址的转换出现了这样的问题
inet_addr()函数
源代码addrSrv.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
将源代码改为inet_pton(AF_INET, "127.0.0.1", (void*)&addrSrv.sin_addr.S_un.S_addr);就可以了。\
inet_ntoa()函数
inet_ntoa(addr2.sin_addr);
改为
char sendBuf[20] = {'\0'};
inet_ntop(AF_INET,(void*)&addr2.sin_addr,sendBuf,16);
inet_addr()函数
源代码addrSrv.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
将源代码改为inet_pton(AF_INET, "127.0.0.1", (void*)&addrSrv.sin_addr.S_un.S_addr);就可以了。\
inet_ntoa()函数
inet_ntoa(addr2.sin_addr);
改为
char sendBuf[20] = {'\0'};
inet_ntop(AF_INET,(void*)&addr2.sin_addr,sendBuf,16);
相关文章推荐
- 关于VS2013下inet_ntoa函数不能使用的问题
- 在开发node.js中,关于使用VS2013插件出现一直读取资源的问题
- 关于VS2013下inet_ntoa函数不能使用的问题
- 关于linux下网络编程socket 转换IP问题 inet_ntoa()
- 关于VS2015 inet_ntoa(),inet_addr()不能使用
- 学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题
- 关于vs2013创建WINDOWS程序无法使用多字符集的问题
- VS2013 无法使用'inet_ntoa': Use inet_ntop() or InetNtop() instead or define
- Linux网络编程----IP转换函数--inet_addr和inet_ntoa
- 关于图形化编程软件sikuli 初学者使用时可能容易出现的一些问题
- 关于Socket编程中的inet_ntop、inet_pton和inet_ntoa、inet_addr
- 关于使用VS进行网络编程中Tcp\Udp的使用
- VS2013中使用fopen,fscanf出现安全性问题
- 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
- 使用VS2013编写Python程序时出现编码问题的解决办法
- 关于Android JNI 编程如何定位段错误的问题(addr2line的使用)
- 使用pcap_findalldevs_ex 编程出现问题
- (转载)Linux网络编程-inet_ntoa问题记录
- Linux网络编程----IP转换函数--inet_addr和inet_ntoa
- 使用pcap_findalldevs_ex 编程出现问题