客户端获取本地ip地址
来源:互联网 发布:天津大学网络自服务 编辑:程序博客网 时间:2024/05/22 14:15
- (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 ([[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;
}
}
//Free memory
freeifaddrs(interfaces);
NSLog(@"addrees----%@",address);
return address;
}
- 客户端获取本地ip地址
- 获取本地IP地址
- 获取本地IP地址
- 获取本地IP地址
- 获取本地IP地址
- 获取本地ip地址
- 获取本地ip地址
- 获取本地IP地址
- 获取本地ip地址
- 获取本地IP地址
- 获取客户端IP地址
- 获取客户端ip地址
- 获取客户端IP地址
- 客户端获取IP地址
- 获取客户端IP地址
- 获取客户端IP地址
- 获取客户端IP地址
- 获取客户端IP地址
- django学习记录-控制表单错误
- iOS 定时发本地push 实现
- Visual Studio Tricks
- OSPF的LSA类型
- calloc(), malloc(), realloc(), free(),alloca()
- 客户端获取本地ip地址
- FFMPEG中最关键的结构体之间的关系
- maven依赖查询
- Yu的博客
- Statistics in Hive的mysql配置
- 深入分析 Java 中的中文编码问题
- Oracle DBCA创建数据库 闪回
- Js Jquery创建一个弹出层(当加载一个页面进弹出层时出现乱码)
- Ignoring query to other database