IOS学习——获取iPhone的IP地址
来源:互联网 发布:mac修改dock 图标 编辑:程序博客网 时间:2024/06/05 17:25
#include <ifaddrs.h>#include <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:@"en1"]) { // 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;}
转载自:http://www.sharejs.com/codes/objectc/3902
- IOS学习——获取iPhone的IP地址
- ios 关于如何获取iphone或iPad的ip地址
- ios开发 iphone中获取网卡地址和ip地址
- ios开发 iphone中获取网卡地址和ip地址
- 获取iPhone设备的IP的地址
- 获取iPhone设备的IP的地址
- 获取iphone的IP地址源码
- iphone获取IP地址的方法
- 获取iphone的IP地址源码
- 获取iphone 的ip 和 mac地址
- Django学习笔记—获取正确的客户端IP地址
- Django学习笔记—获取正确的客户端IP地址
- Django学习笔记—获取正确的客户端IP地址
- 获取iPhone设备IP地址
- IOS学习——获取ios的MAC地址
- iOS 获取IP地址
- 获取iOS IP地址
- iOS ip 地址获取
- IOS学习——获取ios的MAC地址
- 介绍“Razor”— ASP.NET的一个新视图引擎
- 设计模式6大原则(1):单一职责原则
- 内存池
- Illegal Instruction 错误初窥
- IOS学习——获取iPhone的IP地址
- 准妈妈需要注意事项,准妈妈应该注意什么?
- spring.net学习网站
- BFS小结(持续更新中)
- c语言实现字符串分割
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作
- 百度地图查询视野范围内的建筑物
- 数组al[0,mid-1]和al[mid,num-1]是各自有序的,对数组al[0,num-1]的两个子有序段进行merge,得到al[0,num-1]整体有序
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第二篇:第一个页面