我在哪里获得arpa / inet.h?

时间:2013-12-12 12:43:41

标签: c++ c visual-studio sockets

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

中使用它
sockaddr_in.s_addr

arpa / inet.h具有inet_addr()功能,但我不确定我是否已在MS VS 2010安装中的某个位置使用此文件,或者我是否应该在其他地方使用此文件。

2 个答案:

答案 0 :(得分:12)

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

来自MSDN for inet_addr

  

Header Winsock2.h

答案 1 :(得分:10)

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

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

来自MSDN的

Example