相关疑难解决方法(0)

iOS 10.2中的MAC地址

看起来从iOS开始10.2,Apple现在已经阻止访问所有 MAC地址,而不仅仅是您自己的设备.

但是,商店中有一些应用程序似乎仍在管理,例如FingNet Analyzer.这些仍然有效,因为它们是针对较旧的SDK编译的,还是有特殊的技巧来收集MAC地址?

任何人都可以共享解决方案来获取WiFi上的iOS 10.2设备的MAC地址吗?

network-programming ios

24
推荐指数
1
解决办法
2518
查看次数

如何以编程方式获取iOS设备MAC地址

如何在我的应用程序中以编程方式获取iOS设备的MAC代码?

mac-address ios

16
推荐指数
3
解决办法
6万
查看次数

如何在iPhone上查询ARP表?

我是iPhone开发的新手,我想在我的应用程序中集成wake-on-lan而不会挤压我的用户在知道IP时输入计算机MAC地址.我用谷歌搜索了几个小时,拿了一个ARP工具的源代码,但我不知道如何在iPhone上管理它.

iphone mac-address ip-address arp

10
推荐指数
2
解决办法
2万
查看次数

在iPhone/iPad上获取ARP表

我想在我的iPad上获取ARP条目,就像这里一样.

当编译代码在我的iPad上运行(所以不是模拟器)时,我会丢失标题错误消息.到您在此提到的本地项目,你可以通过复制的头文件解决这些问题.

问题在于线

sdl =(struct sockaddr_dl*)(sin + 1);

在这段代码中:

-(NSString*) ip2mac: (char*) ip 
{ 

    int expire_time, flags, export_only, doing_proxy, found_entry; 

    NSString *mAddr = nil; 
    u_long addr = inet_addr(ip); 
    int mib[6]; 
    size_t needed; 
    char *host, *lim, *buf, *next; 
    struct rt_msghdr *rtm; 
    struct sockaddr_inarp *sin; 
    struct sockaddr_dl *sdl; 
    extern int h_errno; 
    struct hostent *hp; 

    mib[0] = CTL_NET; 
    mib[1] = PF_ROUTE; 
    mib[2] = 0; 
    mib[3] = AF_INET; 
    mib[4] = NET_RT_FLAGS; 
    mib[5] = RTF_LLINFO; 
    if (sysctl(mib, 6, NULL, &needed, NULL, …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c arp ios

6
推荐指数
1
解决办法
2万
查看次数