获取iPhone设备的IP的地址
来源:互联网 发布:泡泡堂单机版mac 编辑:程序博客网 时间:2024/05/18 15:54
1.添加系统头文件”ifaddrs.h”, ”arpa/inet.h”
2.函数
- (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 ofinterfaces
temp_addr = interfaces;
while(temp_addr != NULL) {
if(temp_addr->ifa_addr->sa_family == AF_INET) {
// Check if interface is en0which is the wifi connection on the iPhone
if([[NSStringstringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"]){
// Get NSString from CString
address = [NSStringstringWithUTF8String: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
- 获取iPhone设备的IP的地址
- 获取iPhone设备的IP的地址
- 获取iPhone设备IP地址
- 获取iphone的IP地址源码
- iphone获取IP地址的方法
- 获取iphone的IP地址源码
- 获取iphone 的ip 和 mac地址
- Android获取移动设备的IP地址
- 获取android设备的IP地址
- python获取远程设备的IP地址
- 获取ios设备的ip地址
- iOS 获取苹果设备的IP地址
- ios 获取设备的ip地址
- 如何获取Android设备的IP地址
- Xamarin.Forms 获取设备的ip地址
- 移动设备IP地址的获取
- Java获取访问设备的ip地址,设备名称
- 获取andorid设备的IP地址和MAC地址
- 获取存储过程内容
- 561456
- 阴天不下雨
- 复盘:红米成功背后,雷军的五个艰难决定
- MMA7260三轴加速度计
- 获取iPhone设备的IP的地址
- C语言有符号整数隐式转换无符号整数出现的陷阱
- 脆弱的生命亮红灯
- ActionBarSherlock
- spring学习笔记(7)--lifeCyle
- 爱耳日
- eclipse验证jquery.xxx.js报错
- A Simple Socket Application
- 屏幕分辩率与FrameSize、WinSize、VisibleSize、VisibleOrigin概念理解