Diese Bibliothek ist eine agnostische Transportdauer des Einschränkungsantragsprotokolls (COAP - RFC 7252) für .NET Standard.
Da ist cOAP für unzuverlässige Transportschichten ausgelegt. (6LOWPAN, UDP usw.) Es war sinnvoll, sich keine Sorgen um die Transport -Implementierungen zu machen und dem Applicatrion ihre eigenen bereitzustellen.
Wenn Sie nach einem UDP -Transportbeispiel suchen, siehe coapnet.udp
Alle relevanten Änderungen sind in ChangeLog.md protokolliert
Vollständige Unterstützung für RFC 7959 - Blockweise Übertragungen im Connected Application Protocol (COAP)
Unterstützung für das Senden und Empfangen bestätigbarer (CON) und nicht bestätigbarer (Nicht-) Nachrichten.
TimeSpanUnterstützung für das Senden und Empfangen von Multicast -Nachrichten.
CoapServer - Einfacher Server zur Bindung an lokale Transport- und Verarbeitungsanforderungen
CoapHandler - Vorlagenanforderungshandler, der von CoapServer verwendet werden sollCoapResourceHandler - Beispiel Handler, die spezifisch CoapResource s dientStartet einen CoAP -Server, der an allen Netzwerkschnittstellen zuhört und auf Multicast -Anforderungen hört.
Sendet eine GET /hello -Anfrage an Localhost und druckt die Antwortressource.
Hinweis: Simplesserver ausführen und dann einfach ausführen, um beide in Aktion zu sehen
Sendet eine Multicast-Get /.well-known/core jede Minute und druckt Antworten.