【发布时间】:2016-05-11 05:03:04
【问题描述】:
我正在检查 CoAP 是否可以支持 HTTP 等保持活动功能。 CoAP 能否支持保活功能?如果是,如何设置?
【问题讨论】:
标签: coap
我正在检查 CoAP 是否可以支持 HTTP 等保持活动功能。 CoAP 能否支持保活功能?如果是,如何设置?
【问题讨论】:
标签: coap
目前,CoAP 没有保活功能。可以通过对资源进行观察并每隔 x 时间发送一次通知来构建自己的 keepalive。
此外,Http keepalive 的 Http 概念是保持单个 TCP 连接处于活动状态,以便可以交换多个请求和响应,而不是使用多个连接。 CoAP 主要用于 UDP,因此无法持久连接,因此无法真正实现相同的目标。
CoAP 也可以通过 TCP 使用(草案目前正在进行中),这会有所帮助(例如,如果最初的问题是 NAT)。但截至目前,草案中还没有keepalive机制。必须使用我之前提到的相同方法创建自己的。
【讨论】: