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