Android如何获取局域网内所有设备的IP和名称

hm_1014 2016-07-18 03:11:16
急求方法,最好有源码。
如何获取局域网内所有设备的IP和名称,最好有源码demo。
谢谢!
...全文
3900 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrf1335348191 2017-05-04
  • 打赏
  • 举报
回复
引用 5 楼 alijiahua 的回复:
已经找到解决方法: 1.IP通过ping命令 获取; 2.MAC通过rap表获取; 3.设备名通过MAC反查设备制作商获取
问下,如果通过mac反查设备名
Engineer-Jsp 2017-03-24
  • 打赏
  • 举报
回复
如果是 java 的话,我写了一个类似此功能的博客,你可以借鉴一下 http://blog.csdn.net/jspping/article/details/64438515 这个是获取ip的,但是又是多用户向 group 发消息,收消息注册 group 的端口跟 ip 就行了 然后用户将自己的设备信息端口之类的相关消息通过你们内部定好的协议发送到 group 即可!
明遗 2016-09-06
  • 打赏
  • 举报
回复
据我所知,安卓没法通过arp获取其他设备mac,虽然安卓内核是linux,但是有些命令是不支持的,ping可以,但是不支持arp -a,悲剧,我为这个问题也头疼了很久
满华轩 2016-09-05
  • 打赏
  • 举报
回复
已经找到解决方法: 1.IP通过ping命令 获取; 2.MAC通过rap表获取; 3.设备名通过MAC反查设备制作商获取
assky124 2016-07-27
  • 打赏
  • 举报
回复
直接登录到路由上看看不就行了
kolento1995 2016-07-27
  • 打赏
  • 举报
回复
您好,请问您解决了嘛,我现在也遇到这个问题,没什么头绪呢
开发者_android 2016-07-19
  • 打赏
  • 举报
回复
获取其它设备IP可以,通过网络获取连接设备信息,做不到
hm_1014 2016-07-19
  • 打赏
  • 举报
回复
求回答求回答

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧