android - 获取本地网络(LAN)中的设备列表?

标签 android networking broadcast wireless

<分区>

我正在寻找一种方法来查找局域网 (LAN) 中的所有设备(尤其是打印机)。

有没有办法区分打印机和其他设备(智能手机、笔记本电脑、计算机等)?

最佳答案

如果你试试这个怎么办? http://jmdns.sourceforge.net/

JmDNS 是多播 DNS 的 Java 实现,可用于局域网中的服务注册和发现。 JmDNS 与 Apple 的 Bonjour 完全兼容。

关于android - 获取本地网络(LAN)中的设备列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311096/

相关文章:

Android NDK 产生大量只有一个功能的 .so 文件

android - 未处理的 promise 拒绝 : undefined is not an object (evaluating _expoLocation. requestForegroundPermissionsAsync)

java - java中将json转换为字符串

android - 通过 LocalBroadcastManager 传输的 parcelable 是不可变的吗?

android - 将撤消重做功能添加到 FingerPaint 应用程序(谷歌的示例应用程序之一)

networking - Azure 虚拟网络 - 提供不存在的 DNS 服务器

Python:获取 IPv6 套接字以接收发往子网路由器任播地址的数据包

networking - 局域网带宽控制

c# - 接收对 UDP 广播的应答 (C#)

java - 我如何知道 wifi 连接是否有效?