0

我可以在我的 android 应用程序中拥有与同一 wifi 网络连接的所有主机的 IP 地址。现在我想从其 IP 地址中获取该特定主机的详细信息,以便我可以知道它是否是打印机?我该怎么做 ?有谁能够帮我 ?

提前致谢。

4

2 回答 2

1

此外,您可以尝试使用 JMDNS 库来检查所有服务类型。现在的大多数设备都会广播很多关于它们自己的信息。

于 2011-11-25T11:55:19.450 回答
0

可能有一个复杂的库可以为您找到它,但最简单的方法是查看主机是否打开了端口 515,即行式打印机守护程序端口。

为此,只需尝试在该端口上建立连接,如果连接成功,您可以合理地假设它是打印机或打印服务器。

于 2011-11-25T10:43:16.377 回答