Эта библиотека представляет собой транспортную агностическую реализацию протокола приложения ограничения (COAP - RFC 7252) для стандарта .NET.
Поскольку COAP предназначен для ненадежных транспортных слоев. (6lowpan, UDP и т. Д.) Имело смысл не беспокоиться о транспортных реализациях и позволить Application предоставлять свои собственные.
Если вы ищете пример транспорта UDP, см. Coapnet.udp
Все соответствующие изменения регистрируются в Changelog.md
Полная поддержка RFC 7959 - Блок -передачи в протоколе ограниченного применения (COAP)
Поддержка отправки и получения подтверждаемых (CON) и неподтвержденных (не) сообщений.
TimeSpanПоддержка отправки и получения многоадресных сообщений.
CoapServer - простой сервер для привязки с локальными транспортами и запросами на обработку
CoapHandler - обработчик запроса на шаблон, который будет использоваться CoapserverCoapResourceHandler - обработчик примеров, который специфический служит CoapResource sЗапускает сервер COAP, прослушивающий все сетевые интерфейсы и прослушивает многоадресные запросы.
Отправляет запрос Get /hello в Localhost и печатает ресурс ответа.
Примечание: запустите Simpleserver, а затем запустите Simpleclient, чтобы увидеть оба в действии
Присылает многоадресную рассылку get /.well-known/core каждую минуту и печатает полученные ответы.