我正在尝试在网络中实现某种服务发现。特别是,我希望我的linux驱动设备被安卓应用程序所厌恶。我遇到了ssdp,这似乎适合我的任务。我在找一些c++的ssdp库,但没有找到。我必须自己实施吗?如果是的话,你能简要介绍一下如何做到这一点吗?还是只是通过UDP发送NOTIFY消息,这可以在没有库的情况下完成!
关于
除非使用C库违背您的宗教信仰,否则您可以使用GSSDP:它是一个经过良好测试的SSDP实现(它是GUPnP堆栈的一部分),只依赖于glib、gobject和libsoup。请参阅参考手册和源代码。
您链接到的wiki文章提到UPnP是SSDP的继任者。也许libupnp有你需要的东西?http://pupnp.sourceforge.net/