0

我正在尝试在我的网络中实现某种服务发现。特别是我希望我的 linux 驱动的设备被 Android 应用程序所破坏。我遇到了ssdp,这似乎适合我的任务。我正在寻找一些 c++ 的 ssdp 库,但没有找到。我必须自己实施吗?如果是这样,您能否简要概述一下如何做到这一点?还是只是通过 UDP 发送 NOTIFY 消息,这可以在没有库的情况下完成!

问候

4

2 回答 2

3

除非使用 C 库违反您的宗教信仰,否则您可以使用 GSSDP:它是一个经过良好测试的 SSDP 实现(它是GUPnP堆栈的一部分),仅依赖于 glib、gobject 和 libsoup。请参阅参考手册源代码

于 2013-08-02T17:37:33.893 回答
0

您链接到的 wiki 文章提到 UPnP 作为 SSDP 的继承者。也许 libupnp 有你需要的东西?http://pupnp.sourceforge.net/

于 2013-08-01T15:10:47.593 回答