iOS获取APP的IP地址
来源:互联网 发布:万网域名注册步骤 编辑:程序博客网 时间:2024/04/29 23:17
#import <ifaddrs.h>#import <arpa/inet.h>- (NSString *)getIPAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; // retrieve the current interfaces - returns 0 on success success = getifaddrs(&interfaces); if (success == 0) { // Loop through linked list of interfaces temp_addr = interfaces; while(temp_addr != NULL) { if(temp_addr->ifa_addr->sa_family == AF_INET) { // Check if interface is en0 which is the wifi connection on the iPhone if([[NSString stringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"]) { // Get NSString from C String address = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr)]; } } temp_addr = temp_addr->ifa_next; } } // Free memory freeifaddrs(interfaces); return address;}
0 0
- iOS获取APP的IP地址
- iOS 获取IP地址
- 获取iOS IP地址
- iOS ip 地址获取
- iOS 获取IP地址
- iOS获取IP地址
- 获取ios设备的ip地址
- iOS 获取苹果设备的IP地址
- ios 获取设备的ip地址
- iOS怎样获取手机的ip地址
- iOS 获取客户端的IP地址
- iOS获取手机的IP地址
- iOS 获取手机的ip地址
- iOS 获取客户端的IP地址
- iOS 获取本地IP地址
- 获取iOS当前IP地址
- iOS 获取手机ip地址
- iOS 获取设备ip地址
- MySQL 基础
- JDBC总结
- Android下与Javascript的简单交互
- PAT A1033. To Fill or Not to Fill (25)
- OGNL 表达式
- iOS获取APP的IP地址
- Oracle 安装问题
- 直播总结 ios
- Request —— 让 Node.js http请求变得超简单
- Git命令的总结
- Refactoring Mongoose with Q
- Future 返回list
- 【面试】Liveramp 面试题 面经 子序列问题
- Custom grok patterns for logstash