【问题标题】:How to get Ip address of other devices connected to switch network via Wifi programmatically?如何以编程方式获取通过 Wifi 连接到交换机网络的其他设备的 IP 地址?
【发布时间】:2015-09-07 15:08:55
【问题描述】:

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

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

【问题讨论】:

  • 伙计们请给我任何建议(编码 r lib 如果可用)

标签: java android ip-address printers


【解决方案1】:

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

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

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

【讨论】:

  • k 我会试一试,但是对于扫描单个网络打印机它工作正常,但是当我使用连接到其他网络的交换机时它不工作是否有任何库可以让它得到它?跨度>
  • 没有这样的库。问题是您对 TCP\IP 的工作原理不够了解。请自学。
猜你喜欢
  • 2012-08-18
  • 2012-08-19
  • 2017-04-01
  • 2013-03-05
  • 2016-03-25
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多