我正在尝试编写beej的网络编程示例指南,但Windows XP没有这样的功能。我正在使用mingw,如果这有什么不同的话。
发布于 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。
发布于 2009-10-14 08:03:43
从WinSock层:
发布于 2013-06-07 17:46:40
POSIX compliant libc for Windows (PlibC)库中还有一个inet_ntop函数,用于将POSIX应用程序移植到Windows。在online documentation中没有关于它的注释,但它至少从2008年起就存在于inet_ntop.c文件中(根据文件日期)。
const char * inet_ntop(int af, const void *src, char *dst, size_t size)https://stackoverflow.com/questions/1561469
复制相似问题