- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有没有办法找出直接连接到特定以太网接口(interface)的设备的 IP 地址? IE。给定一台主机、一个有线以太网连接和另一台连接到该有线连接的主机,可以使用 IP 下面的哪一层或协议(protocol)来找出这一点。
我也愿意使用一些 Windows-API 函数或回调的仅限 Windows 的解决方案。
(我知道真正的方法可能是通过 DHCP,但这是关于发现旧设备。)
最佳答案
嗯……有很多方法。我回答另一个网络发现问题,我写了一点 getting started .
一些 tcpip 堆栈回复 icmp 广播。因此,您可以尝试 PING 到您的网络广播地址。
比如你的ip是192.168.1.1,子网是255.255.255.0
注意:在第 3 步中,您将获得 MAC-to-IP 缓存条目的列表,因此子网中还有您在最后几分钟交换数据的主机,即使它们不回复 icmp_get .
注(2):现在我在linux上。我不确定,但可能是 Windows 没有通过广播回复 icm_get。
它是唯一连接到您的电脑的设备吗?是路由器还是其他简单的电脑?
关于windows - 查找直连设备的IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128598/
我正在尝试使用 cordova 创建一个应用程序,我需要使用 wifi 将数据传输到另一个应用程序,我搜索了很多,我发现了许多用于扫描、连接和创建网络、设置 ssid 和其他主要内容的插件,我没有找到
我正在开发一个基于 Android 版 WiFi Direct 的简单应用程序,它必须连接两个设备。为此,我需要调用函数 onPeersAvailable(myPeerListListener),但我
如何在 unity 中使用 wifi direct 为 android 连接两个 android 设备。 最佳答案 关注this学习如何创建 Wi-Fi Direct 应用程序的教程。 为了帮助您了解
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我知道 Wi-Fi Direct 的工作原理以及发现阶段是什么,因为我阅读了整个 Wi-Fi Direct 规范 v1.1。 当我想连接到 Android 设备时,我必须开始发现阶段。当触发 onPe
我正在尝试让两个 Android 设备使用 WiFi Direct 相互通信。我在 ListView 中列出了可用的设备,当用户点击设备时,我通过调用 connect 来启动连接。来自 WifiP2p
我是一名优秀的程序员,十分优秀!