dan*_*cio 20 java networking android zeroconf bluetooth
在iPhone上如果我创建自定义服务,例如"_test._tcp.local".在Bonjour我可以通过WiFi或/和蓝牙寻求/广播这项服务.
在Android上有可能吗?
我知道有jmDNS,但从我的理解,它只能通过WiFi /网络, 而不是蓝牙.
谢谢
由Seva Alekseyev编辑,他提供了赏金:我不是经过解决方法(比如Zeroconf sans Bluetooth或Bluetooth sans Zeroconf).我追求真实的东西.
您可以使用BluetoothSocket和BluetoothServerSocket通过蓝牙创建类似TCP 的套接字。
这是 android dnssd 的示例: https://github.com/twitwi/AndroidDnssdDemo
您可能需要修改 jmdns 库,以便在蓝牙打开时创建蓝牙套接字,否则创建简单套接字。将套接字通信封装在有条件地创建套接字的不同类中。
| 归档时间: |
|
| 查看次数: |
3346 次 |
| 最近记录: |