如何从iOS上的主机名解析和IP地址

Sla*_*ppy 4 iphone ip hostname resolve ios

我需要从iOS中的主机名解析IP地址.我知道使用NSHost这是微不足道的,但NSHost解析能力似乎只适用于OSX.

提前致谢.

Tut*_*men 14

像这样:

struct hostent *host_entry = gethostbyname("stackoverflow.com");
char *buff;
buff = inet_ntoa(*((struct in_addr *)host_entry->h_addr_list[0]));
Run Code Online (Sandbox Code Playgroud)

buff变量现在包含一个ip地址......

  • 很好的答案.谢谢.但是这样的语法会让小猫哭泣.为什么C人必须让一切如此神秘,超出我的范围.说真的,作为一个结构的东西...它会杀死他们在最后添加一个额外的? (3认同)