在同一局域网中怎么去获取其他机子的ip
解决方案 »
- seekBar拖动条拖动后速度变快了
- 怎样在 指定的日子 运行1个程序
- 导入com.google.android.maps.MapView问题,新手
- Rexsee的图片集应用工具源码说明
- 如果写代码时导入了第三方的jar包,编译出来要怎样才能在真机上运行呢?
- 关于Activity和intent使用的困惑
- 小妹继续请教TabHost实现问题。
- 怎么写android ap的unit test?
- opencore 严重问题!!! 求救!!!
- 请问各位大佬们,这筛选框是什么控件来编写的
- android4.0上没有接收到android.intent.action.BOOT_COMPLETED
- 在Windows下的javah编译class文件找不到android.app.Activity的类文件
那需要从服务器端获取数据到android设备
换位思考,获取自己的IP,然后去Ping同一网段的其它IP,有返回的就是在这网段的机子。
2、然后查看/proc/net/arp文件,也就是利用上面的的函数执行一下cat /proc/net/arp其实第一步也不一定非得要执行PING,随便尝试建立个TCP连接或发个UDP的包也可以。按楼上所说,用ARP也可以,不过这个最好是NDK来作了
事实上,没有什么方法可以获取这种机器的MAC,除非人工干预或进行监听当然,一般的机器不会这样设置,为了回答的周全些,还是补充一下吧
2.ping第一步得到的机器名