繁体   English   中英

如何以编程方式通过Wifi获取连接到交换机网络的其他设备的IP地址?

[英]How to get Ip address of other devices connected to switch network via Wifi programmatically?

在我的项目中,我需要获取连接到交换机的两个不同网络的 IP 地址,例如我的设备 IP 是 192.168.2.5,我的打印机 IP 地址是 10.1.7.5

我需要在 android 中以编程方式从我的设备中检测打印机 IP 地址。

只有两种方法可以解决您的问题:

1) 您的打印机必须在某处注册 IPv4 地址。 例如,在具有预定义名称的动态 DNS 区域中。 然后你可以在那里查找这个名字并获得它的 IP 地址。

2) 如果您的交换机足够智能(例如,是可管理的),您可以登录它的界面(ssh 或 web)并扫描 MAC 地址表。 在这种情况下,您必须知道要查找的打印机 MAC。

暂无
暂无

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

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