标签: android networking broadcast wireless
我正在寻找一种在局域网(LAN)中查找所有设备(尤其是打印机)的方法。
是否有办法区分打印机和其他设备(智能手机,笔记本电脑,电脑等)?
答案 0 :(得分:2)
如果你试试这个怎么办? http://jmdns.sourceforge.net/
JmDNS是多播DNS的Java实现,可用于局域网中的服务注册和发现。 JmDNS与Apple的Bonjour完全兼容。
答案 1 :(得分:1)
您应该使用网络服务发现
https://developer.android.com/training/connect-devices-wirelessly/nsd.html