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

时间:2015-06-22 08:33:41

标签: java android ip-address printers

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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