java - 用于使用目标节点 MAC 地址检查连接性的 ping 命令变体

标签 java android networking

我正在尝试开发一个应用程序,它需要通过目标 MAC 地址检查与我的另一台 Android 设备的连接性。 是否可以?有什么指点吗?

我主要使用 Wi-Fi,并且我的两个设备都连接到同一个 Wi-Fi。但由于我启用了 DHCP,我的两台设备上并不总是具有相同的静态 IP。而且我也不打算使用静态IP。因此我认为使用 MAC 地址会更好。

我还没有任何代码可以显示。但欢迎任何指点。

最佳答案

检查针对此问题提供的解决方案。您可以使用java代码从特殊的linux文件中读取IP和MAC地址。但它需要 API 级别 9 及以上!根据评论,该解决方案确实有效。

Q: How to get IP address of the device?

我不确定动态 IP 地址之间的日志记录和切换,但 MAC 地址应该可以解决问题。

关于java - 用于使用目标节点 MAC 地址检查连接性的 ping 命令变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325711/

相关文章:

android - 通过模块与注入(inject)构造函数进行 Dagger 2 配置

java - 将灰度值从 .csv 转换为 BufferedImage

java - 如何根据嵌入的属性进行排序并通过规范限制结果的数量?

java - System.currentTimeMillis()/1000 如何在 JAVA 中工作

java - iText - 使用图像渲染页面底部的段落

android - 如何知道用户正在卸载应用程序,在卸载我的应用程序之前运行某些服务或显示对话框

java - 使用 libGDX 的安卓绘图应用程序

php - 在套接字关闭之前,我对套接字的 fwrite 不会被刷新。如何改变?

java - 一起使用 BufferedWriter 和 BufferedOutputStream 是不是太过分了?

iPhone 3G/WiFi 连接