繁体   English   中英

如何找到通过USB连接到android设备的台式机的IP地址

[英]How to find IP address of desktop pc which is connected to android device through USB

我想找到通过USB连接到android设备的台式机的IP地址。 在堆栈溢出的每个线程以及任何其他网站中,我发现它返回设备的IP地址。 但是我想将台式电脑的IP地址连接到android设备。

是否有可用的Android API?

一般来说,这是不可能的。

  • 如果将电话​​连接为大容量存储设备,则我很确定(无需查看规格)USB大容量存储设备类不包含此信息。 为什么会这样? 这个不成立。
  • “ IP地址”这个概念有点过头了; 一台计算机可以有任意数量的IP地址,而不仅仅是一个。 考虑一下带有多个网卡的计算机。

您也许可以在电话上使用自定义的连接类型来实现某些功能,但随后可能也需要PC端支持。

您的朋友是arp 具体来说,您可以阅读文件/proc/net/arp ,其格式为

IP address       HW type     Flags       HW address            Mask     Device
192.168.1.249    0x1         0x2         00:08:9b:bf:a9:fc     *        eth0
192.168.1.252    0x1         0x2         00:0d:a2:01:15:ed     *        eth0
192.168.1.172    0x1         0x0         00:00:00:00:00:00     *        eth0

干杯,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM