获得手机的IP(联网的ip)
来源:互联网 发布:泉州师范学院软件学院 编辑:程序博客网 时间:2024/06/05 22:59
//ip
- (NSString *)deviceIPAdress {
NSString *address =@"an error occurred when obtaining ip address";
struct ifaddrs *interfaces =NULL;
struct ifaddrs *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 = [NSString stringWithUTF8String:inet_ntoa(((structsockaddr_in *)temp_addr->ifa_addr)->sin_addr)];
}
}
temp_addr = temp_addr->ifa_next;
}
}
freeifaddrs(interfaces);
// NSLog(@"手机的IP是:%@", address);
return address;
}
- 获得手机的IP(联网的ip)
- 获得手机的ip
- 获得Android手机的ip的方法
- Android通过获取Ip的方法判断手机是否联网
- 转:Android 通用获取Ip的方法(判断手机是否联网的方法)
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- 获得访问者的ip
- 获得ip的方法
- Android 获得手机ip
- android 如何获得手机的IP地址代码段
- 怎样获得服务器的IP地址(server的IP)
- unity获取手机联网ip
- 获得本地IP,发起请求的IP。
- 获得手机ip地址(代码)
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
- CentOS 6.8上编译并安装emacs 24.5
- Android6.0的权限问题
- 关于php的全局变量global
- 代理模式——游戏代练
- Codeforces 459E 最长路
- 获得手机的IP(联网的ip)
- 说说json和jsonp,也许你会豁然开朗,含jQuery用例
- 高通平台修改LK(bootloader)开机logo
- Javascript—var操作符
- Sublime Text中文乱码的解决方法
- iOS 开发中你是否遇到这些经验问题(二)
- 页面刷新表单中的数据被清空
- 关于tomcat启动参数的研究
- CentOS6下Apache服务器开启webDAV模块