首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows XP中是否有inet_ntop / InetNtop的替代方案?

在Windows XP中是否有inet_ntop / InetNtop的替代方案?
EN

Stack Overflow用户
提问于 2009-10-13 16:44:52
回答 5查看 14.1K关注 0票数 8

我正在尝试编写beej的网络编程示例指南,但Windows XP没有这样的功能。我正在使用mingw,如果这有什么不同的话。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-13 18:43:41

如果您只处理IPv4地址,则可以使用inet_ntoa。它在Windows 2000或更高版本上可用。否则,您要么需要Vista或更高版本,要么编写自己的inet_ntop函数。

你也可以看看boost -- boost::asio有一个在Windows:boost::asio::detail::socket_ops::inet_ntop中工作的inet_ntop实现。您可以查看源代码here

票数 7
EN

Stack Overflow用户

发布于 2009-10-14 08:03:43

从WinSock层:

  • (ntop)
  • (pton)
票数 10
EN

Stack Overflow用户

发布于 2013-06-07 17:46:40

POSIX compliant libc for Windows (PlibC)库中还有一个inet_ntop函数,用于将POSIX应用程序移植到Windows。在online documentation中没有关于它的注释,但它至少从2008年起就存在于inet_ntop.c文件中(根据文件日期)。

代码语言:javascript
复制
const char * inet_ntop(int af, const void *src, char *dst, size_t size)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1561469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档