This library is a transport agnostic implementation of the Constraint Application Protocol (CoAP - RFC 7252) for .Net Standard.
Since CoAP is designed for unreliable transport layers. (6LoWPAN, UDP, etc...) it made sense to not worry about the transport implementaions and allow the applicatrion to provide their own.
If you're after a UDP transport example, see CoAPNet.Udp
All relevant changes are logged in Changelog.md
Full support for RFC 7959 - Block-Wise Transfers in the Constrained Application Protocol (CoAP)
Support for Sending and Receiving Confirmable (CON) and Non-Confirmable (NON) messagees.
TimeSpanSupport for Sending and receiving multicast messages.
CoapServer - Simple server for binding to local transports and processing requests
CoapHandler - Template request handler to be used by CoapServer
CoapResourceHandler - Example handler that specificaly serves CoapResourcesStarts a CoAP server listening on all network interfaces and listens for multicast requests.
Sends a GET /hello request to localhost and prints the response resource.
Note: Run SimpleServer and then run SimpleClient to see both in action
Will send a multicast GET /.well-known/core request every minute and prints responses received.