CoAP.Net
v0.1.0
このライブラリは、.NET標準のための制約アプリケーションプロトコル(COAP -RFC 7252)の輸送不可知論的実装です。
COAPは信頼できない輸送層用に設計されているためです。 (6lowpan、udpなど...)輸送の実装について心配しないで、アプリケトリオンが独自のものを提供できるようにすることは理にかなっています。
UDPトランスポートの例を追いかけている場合は、coapnet.udpを参照してください
関連するすべての変更は、changelog.mdで記録されています
RFC 7959の完全なサポート - 制約付きアプリケーションプロトコル(COAP)のブロックごとの転送
確認可能(CON)および非確認不可の(非)メッセージの送信と受信のサポート。
TimeSpan内の繰り返しのメッセージを無視しますマルチキャストメッセージの送信と受信のサポート。
CoapServerローカルトランスポートと処理リクエストにバインディングするためのシンプルなサーバー
CoapHandler Coapserverが使用するテンプレートリクエストハンドラーCoapResourceHandler -specificalyがCoapResource提供するハンドラーの例すべてのネットワークインターフェイスでリスニングされているCoAPサーバーを起動し、マルチキャストリクエストを聴きます。
get /helloリクエストをlocalhostに送信し、応答リソースを印刷します。
注:simpleserverを実行してから、simpleclientを実行して両方が動作しているのを確認します
マルチキャストget /.well-known/coreリクエストを毎分送信し、受信した回答を印刷します。