我使用与其特定设备交互的应用程序。 Roku 就是一个例子。该设备是 Roku,我使用他们的 Android 应用程序。另一个是我的 Denon Audio 接收器,它也有一个应用程序来控制它。我正在寻找编写应用程序/硬件服务。应用程序如何检测网络上的设备,反之亦然?
最佳答案
免责声明:我不知道 Roku 是什么,但您描述的内容听起来像 service discovery作为 zeroconf 的一部分。
一个相对知名的例子是 DNS-SD .您可以将其视为定期向某个众所周知的地址发送包含诸如“我在地址 X 并且我提供服务 Y”之类的多播 UDP 消息。有兴趣的可以去拿相关的资料。
关于linux - 应用程序如何检测网络上的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25551787/