libcoap несколько подписок от одного клиента

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

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

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

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

0 ответов

Другие вопросы по тегам