iOS 得到当前设备的IP地址
来源:互联网 发布:淘宝产品参数 编辑:程序博客网 时间:2024/05/21 10:20
首先要引入头文件
#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 得到当前设备的IP地址
- 获取iOS设备当前ip地址
- 获取iOS设备当前ip地址
- 获取iOS设备当前ip地址
- 获取 iOS 设备当前 ip 地址
- IOS 获取当前设备IP地址
- 获取iOS设备当前ip地址
- 获取iOS设备当前ip地址
- 获取iOS设备当前ip地址
- 获取iOS设备当前ip地址
- java 得到当前的IP地址
- java 得到当前的IP地址
- 最新iOS获取当前设备的IP地址 和|Mac地址
- iOS开发时如何获取当前设备的ip地址以及ip参数
- 得到公网IP,然后得到当前地址
- iOS 得到系统的IP地址
- 获取当前ios设备的内存使用情况,获取客户端ip地址
- php得到当前ip/url的完整地址函数
- Dalvik与ART的介绍及区别(一)
- 日志库EasyLogging++学习系列(8)—— Verbose日志详解
- dubbo通信协议之对比
- 2015级+ 计算机3班+张毅+海马汽车经销商管理系统项目实训技术总结
- Java8中的函数式接口及使用
- iOS 得到当前设备的IP地址
- STM32堆和栈(Heap & Stack)的资料理解
- Android Studio 开发中遇到的bug
- 谷歌开源TensorFlow Object Detection API物体识别系统
- servlet中的Filter过滤器
- Unicode和UTF-8的区别
- 数字签名算法的实现
- 三种特征归一化的方法之SumNormalizer
- C++字符串流操作