【问题标题】:Where do I get arpa/inet.h?我从哪里获得 arpa/inet.h?
【发布时间】:2013-12-30 21:21:42
【问题描述】:

问题真的很简单。 我需要一个工具来将char* 转换为IP 地址并在

sockaddr_in.s_addr

arpa/inet.h 具有 inet_addr() 功能,但我不确定我是否已经在 MS VS 2010 安装中的某个地方拥有此文件,还是应该在其他地方获取它。

【问题讨论】:

标签: c++ c visual-studio sockets


【解决方案1】:

Win32 提供了自己的套接字 API (Winsock) 实现,它使用略有不同的标头。

来自MSDN for inet_addr

头文件 Winsock2.h

【讨论】:

  • 谢谢,这让一切变得更好。
【解决方案2】:

arpa/inet.h 是在类 Unix 系统上使用的包含。

在 Windows 上,您必须使用 winsock2.h

Example 来自 MSDN。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 2012-07-13
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多