永发信息网

ios的系统下开发app,获取局域网内所有已经连接局域网内设备的Ip地址和mac地址。

答案:3  悬赏:20  手机版
解决时间 2021-02-08 13:06
  • 提问者网友:杀生予夺
  • 2021-02-07 17:31
ios的系统下开发app,获取局域网内所有已经连接局域网内设备的Ip地址和mac地址。原本利用arp协议,但是发现有时会出现获取不到的问题,。希望通过其他路径获取,。使用Object-c
或者Xcode可执行的c语言的demo。
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-02-07 17:38
解决了吗 我也有同样的问题 手机联网之后 怎么获取网络中其他设备的ip
全部回答
  • 1楼网友:野味小生
  • 2021-02-07 19:33
两台电脑的mac地址相同,通过dhcp获取ip地址,通过hub然后再连接到交换机,两台电脑同时上网,而且不会产生ip地址冲突(也就是说,先改mac再改ip就不冲突了),就是丢包很严重。。。上个qq也会经常掉线。。。 这也要看你们那里的是路由规则还是防火墙规则,所以arp缺陷仅仅是缺陷而已…… 你还是可以用ics或者nat转换吧,比如nat转换就是以一个能上网的机器a作为服务器,再给a装块虚拟网卡,把你的网关设置成a的ip,就由a做了路由你就能上网,不过要是dhcp自动分配ip的话,过了租期还要重新找a的ip。。。而且网速也很慢。。 至于a机器的操作问题……局域网内部还是比外网来的方便……很多工具的……
  • 2楼网友:妄饮晩冬酒
  • 2021-02-07 18:57
1,路由器里面有设备列表可以进路由器查看所有的已连接设备; 2,电脑上win+r键运行cmd。输入arp -a也可以查看(这个有时候有些设备搜不到); 3,下载一个P2P终结者,这个软件简直是神器,局域网所有的设备都可以给你搜出来,显示这些设备的IP...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯