libcoap несколько подписок от одного клиента - PullRequest
0 голосов
/ 23 мая 2019

Я застрял с такой проблемой.

У меня есть сервер coap, который предоставляет несколько ресурсов для наблюдения. Если я наблюдаю разные ресурсы на примере стандартного coap-клиента, работающего в разных окнах, это нормально. Очевидно, что у этих coap-клиентов разные сессии (и порты).

Теперь я хочу сделать несколько подписок с одного клиента (один сеанс). В журнале отладки Libcoap исправлена ​​каждая подписка (настраиваемый обработчик вызова DEBG для ресурса 'A *'; DEBG создает новую подписку, где A * - это A1, A2, A3, A4), и если я печатаю токены для этих подписок, они различаются и корректны. , Но после того, как все подписки «выполнены», я получаю данные только для первой подписки.

В чем может быть проблема?

...