ios中域名转换为ip地址
其他
2018-06-08 17:27:29
阅读次数: 2
2013-01-29 16:06
863人阅读
收藏
举报
- #include <netdb.h>
- #include <arpa/inet.h>
-
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- <span style="white-space:pre"> </span>
- NSString *webSiteString = @"www.baidu.com";
-
-
- const char *webSite = [webSiteString cStringUsingEncoding:NSASCIIStringEncoding];
-
-
- struct hostent *remoteHostEnt = gethostbyname(webSite);
-
-
- struct in_addr *remoteInAddr = (struct in_addr *) remoteHostEnt->h_addr_list[0];
-
-
- char *sRemoteInAddr = inet_ntoa(*remoteInAddr);
-
-
- NSString *ip = [[[NSString alloc] initWithCString:sRemoteInAddr
- encoding:NSASCIIStringEncoding] autorelease];
- NSLog(@"ip:%@",ip);
- }
- #include <netdb.h>
- #include <arpa/inet.h>
-
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- <span style="white-space:pre"> </span>
- NSString *webSiteString = @"www.baidu.com";
-
-
- const char *webSite = [webSiteString cStringUsingEncoding:NSASCIIStringEncoding];
-
-
- struct hostent *remoteHostEnt = gethostbyname(webSite);
-
-
- struct in_addr *remoteInAddr = (struct in_addr *) remoteHostEnt->h_addr_list[0];
-
-
- char *sRemoteInAddr = inet_ntoa(*remoteInAddr);
-
-
- NSString *ip = [[[NSString alloc] initWithCString:sRemoteInAddr
- encoding:NSASCIIStringEncoding] autorelease];
- NSLog(@"ip:%@",ip);
- }
转载自blog.csdn.net/wakice/article/details/71107297