时间:2021-05-02
导入头文件
? 1 2 3 #import <ifaddrs.h> #import <arpa/inet.h> #import <SystemConfiguration/CaptiveNetwork.h>核心代码:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 + (nullable NSString*)getCurrentLocalIP { NSString *address = nil; 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:@"en0"]) { // 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; } ? 1 2 3 4 5 6 7 8 9 10 11 + (nullable NSString *)getCurreWiFiSsid { NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); NSLog(@"Supported interfaces: %@", ifs); id info = nil; for (NSString *ifnam in ifs) { info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam); NSLog(@"%@ => %@", ifnam, info); if (info && [info count]) { break; } } return [(NSDictionary*)info objectForKey:@"SSID"]; }以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持服务器之家!
原文链接:http://www.cnblogs.com/KiVen2015/p/6625253.html
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
360随身WiFi使用后,手机连接WiFi总是正在获取IP地址。这里采用了手机设置静态IP,与360随身wifi统一IP地址域的方法。1、插入360随身WiFi
许多朋友的手机刷机后,或者使用手机不当,出现WiFi连接一直处于正在获取ip地址,就是上不了网,出现这种情况说明当前的wifi地址出现分配问题,需要手机用户自己
电视连接wifi无法获取地址的原因可能是由于电视没有设置自动获取IP地址、路由器没有设置dhcp自动分配IP地址、密码错误未连接上、路由器死机都会导致电视连接w
以系统版本iOS13.6.1,苹果11为例,以系统版本EMUI10,华为p40为例,ip地址可以随便改。一般手机连接wifi后都是使用DHCP自动获取ip,这个
一、贝尔金路由器的状态信息,主要包含了当前系统采用的CPU资源,以及局域网、广域网当前连接状态、连接方式、连接状态、局域网当前的IP地址,以及MAC地址、子网掩