iOS 获取客户端ip
来源:互联网 发布:数控车编程软件 编辑:程序博客网 时间:2024/06/05 18:21
NSString *address =@"an error occurred when obtaining ip address";
structifaddrs *interfaces = NULL;
structifaddrs *temp_addr = NULL;
int success =0;
success = getifaddrs(&interfaces);
if (success ==0) { // 0表示获取成功
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 ([[NSStringstringWithUTF8String:temp_addr->ifa_name]isEqualToString:@"en0"]) {
// Get NSString from C String
address = [NSStringstringWithUTF8String:inet_ntoa(((structsockaddr_in *)temp_addr->ifa_addr)->sin_addr)];
}
}
temp_addr = temp_addr->ifa_next;
}
}
freeifaddrs(interfaces);
NSLog(@"手机的IP是:%@", address);
- iOS 获取客户端ip
- iOS 获取客户端的IP地址
- iOS 获取客户端的IP地址
- 获取客户端IP地址
- 获取客户端ip
- 获取客户端ip
- 获取客户端IP
- 获取客户端IP
- 获取客户端ip地址
- 获取客户端IP
- 获取客户端IP地址
- java获取客户端ip
- cxf获取客户端Ip
- 获取客户端ip
- 客户端获取IP
- 客户端获取IP
- 获取客户端的IP
- PHP获取客户端IP
- 通过cookie保存并读取用户登录信息实例
- 对大小端模式的学习
- 非IDE方式手动配置struts2环境之hello_world
- 从源码的角度分析Android动画运行原理
- Java问题总结之32-内存释放
- iOS 获取客户端ip
- js传值到action出现中文乱码问题
- 201603242031
- poj2411(轮廓线动态规划)
- bzoj1588 [HNOI2002]营业额统计 裸splay
- HDU 2553 : N皇后问题
- 一点点小随笔:min-width
- 矩阵的奇异值分解
- AngularJS scope destroy 详解