我需要一种方法让我的应用程序在本地网络上找到具有相同应用程序的人。
但是找不到文档来使用像SSPD这样的协议。上面写着1900年端口的UDP和ip 239.255.255.250。
它还说,它可以使用通知和搜索。
但仅此而已。我撞到墙了。我需要一些指导。
概述
试图让我的应用程序自动找到对方,并在本地网络上交换ip/名称,这样它们就可以在没有连接代理的情况下以P2P方式相互交谈。
发布于 2015-09-07 08:44:21
UPnP设备体系结构参考包含事实上的SSDP引用:它非常类似于IETF规范,并且已经有几十个经过良好测试的实现。第1章包含实现SSDP所需的一切,假设您知道如何发送和接收多播和单播UDP消息。
我关于实现SSDP的建议:不要。它看起来可能很简单,但在实现SSDP的过程中有很多问题。查找为您执行SSDP的库或服务。如果您在linux上,我建议使用GSSDP (参考文献,代码) (但我对此有一点偏见)。我认为其他平台也有类似的库。
https://stackoverflow.com/questions/32428007
相似问题