今天在VS2013中调试SOCKET编程时,遇到了点小问题:
问题代码为:
inet_ntoa(addrClient.sin_addr);
生成错误消息为:
error C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable...
分类:
Web程序 时间:
2015-07-24 18:31:09
阅读次数:
868
对于IPv4协议来说,ip是一个32位的整数,对于IPv6来说,ip是一个128位的整数。在内存中,ip都以二进制的形式存储,但是不易于观察,所以可以转化将其转化为点分十进制的表达形式。在linux中,提供了 ip二进制和点分十进制互相转化的函数: inet_ntop 将二进制转化为点分十进制,af...
分类:
系统相关 时间:
2015-06-12 00:57:36
阅读次数:
262
我就奇了怪了,在Win32工程里导入#include 后Inet_ntop()函数的使用毫无压力,但在DLL工程里却报错: IntelliSense: identifier "inet_ntop" is undefined,实在是搞不懂,有懂的朋友可以告诉我哈。现在急着用,只有用自己的函数实现。
Inet_ntop():converts an IPv4 or IPv6 Inter...
分类:
Web程序 时间:
2014-12-26 11:16:44
阅读次数:
171
inet_pton和inetntop函数。字母p和n代表presentation和numeric。地址的表达presentation格式通常是ASCIL串,数值(numeric)格式则是存在于套接字地址结构中的二进制值。inet_pton和inet_ntop函数是比较新的函数,它们能够处理ipv4和...
分类:
其他好文 时间:
2014-06-25 21:51:13
阅读次数:
209
在进行IP地址字符串与网络字节序转换时,应用inet_pton,inet_ntop函数,这两个函数对IPv4和IPv6都适用;而inet_aton,inet_ntoa,inet_addr只适用于IPv4,应该少用。
分类:
其他好文 时间:
2014-05-17 21:47:13
阅读次数:
264