iOS 根据域名获取ip地址
来源:互联网 发布:免费二级备案域名 编辑:程序博客网 时间:2024/05/02 21:16
// 包含头文件 #include <netdb.h> #include <sys/socket.h>
objective-c 兼容C,所以可以使用C的库函数+(NSString*)getIPAddressByHostName:(NSString*)strHostName{ const char* szname = [strHostName UTF8String]; struct hostent* phot ; @try { phot = gethostbyname(szname); } @catch (NSException * e) { return nil; } struct in_addr ip_addr; memcpy(&ip_addr,phot->h_addr_list[0],4); //h_addr_list[0]里4个字节,每个字节8位,此处为一个数组,一个域名对应多个ip地址或者本地时一个机器有多个网卡 char ip[20] = {0}; inet_ntop(AF_INET, &ip_addr, ip, sizeof(ip)); NSString* strIPAddress = [NSString stringWithUTF8String:ip]; reurn strIPAddress;}
0 0
- iOS 根据域名获取ip地址
- 根据域名获取IP地址
- 根据域名获取IP地址
- 根据域名获取ip地址
- ios中 根据域名动态获取ip地址
- 根据域名动态获取IP地址(iOS)
- 一、java根据域名获取ip地址
- 根据域名获取IP地址 gethostbyname()函数
- C/C++ 根据域名获取IP地址
- [Win32]根据主机名、域名、IP字符串获取IP地址
- Java InetAddress根据域名获取该域名对应的IP地址及本地IP地址
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- VC++根据域名获取IP地址GetHostByName()
- 根据域名获取IP地址,并探测是否可达
- 简单的汇编模拟器教程(JavaScript)部分2[译]
- (37)Java学习笔记——集合框架 / Map集合
- Java实现身份证校验算法
- 服务器返回的数据格式种类及优缺点
- ImageView添加选中边框
- iOS 根据域名获取ip地址
- 005_Linux学习方法
- shadow! shadow!
- GD32 USB 复合设备文件描述符
- 微服务架构的分布式事务解决方案
- php单列设计模式
- ReactNative环境搭建
- 构造BigDecimal
- java并发编程实践学习(8) 应用线程池