我正在尝试创建一个Android应用程序来发现附近运行相同应用程序的其他设备,而不使用任何本地网络。
我是Android应用程序开发的初学者,我发现了这个:
http://developer.android.com/training/connect-devices-wirelessly/nsd.html
但是如何使用链接上提供的信息。任何人都可以建议任何教程。
答案 0 :(得分:0)
在我最近需要网络服务发现的Android项目中,我发现Android NSD Api / Library严重缺乏。
我最终使用 jmdns ,这是一个支持完全相同协议的Java库。
我使用的教程和示例代码在这里: http://home.heeere.com/tech-androidjmdns.html
注意:Jmdns要求您使用“。”结束服务类型的名称。 (例如“_http._tcp.local。”)由于同一协议的某些实现并不严格,因此很容易被忽略。