【发布时间】:2023-03-07 14:05:01
【问题描述】:
我有一个 upnp 库。我使它可以作为受控设备工作。它与 UPNP 1.0 标准配合良好。我将如何确保它也能优雅地处理 UPNP 1.1 控制点/控制设备请求。 图书馆没有文档:( 我在源代码中搜索了新标头如 BOOTID 等。在代码中没有找到新标头(根据 1.1).. 有什么方法可以确保我的解决方案也适用于 1.0 和 1.1。
问候 瓦伦吉特
【问题讨论】:
标签: upnp
我有一个 upnp 库。我使它可以作为受控设备工作。它与 UPNP 1.0 标准配合良好。我将如何确保它也能优雅地处理 UPNP 1.1 控制点/控制设备请求。 图书馆没有文档:( 我在源代码中搜索了新标头如 BOOTID 等。在代码中没有找到新标头(根据 1.1).. 有什么方法可以确保我的解决方案也适用于 1.0 和 1.1。
问候 瓦伦吉特
【问题讨论】:
标签: upnp
v1.1 向后兼容 v1.0,因此任何表现良好的控制点都应该在您的 v1.0 设备上完美运行。
再想一想,我不确定 v1.1 是否包含任何额外的控制点功能。虽然写得不好的控制点可能会假设设备消息中存在 v1.1 标头,但市面上有很多 v1.0 设备,因此任何此类有缺陷的控制点都会很快被注意到并修复。
这完全是一种迂回的说法,我认为您已经确信您的解决方案将适用于 v1.1。
【讨论】: