getaddrinfo测试

对getaddrinfo 函数进行测试:
在Windows和Linux环境下,IPv4的地址返回与输入均保持一致。
在Windows环境下,IPv6地址返回的ai_family值为23,而在Linux下则为10。
对于输入IP为 ::和::0 的情况,这两个环境返回的IP值均被置为 ::。
Windows环境解析Linux的IPv6地址格式:fe80::20c:29ff:fed5:82f%ens33 失败,
而Linux环境解析Windows的IPv6地址格式:fe80::59d8:5d6d:25cc:42cf%14 成功。

#include
#include
#include

#ifdef WINDOWS
#include
#pragma comment(lib,"ws2_32.lib")
#endif // WINDOWS
#ifdef LINUX
#include
#include
#endif

getaddrinfo测试最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/14311.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>