Cette bibliothèque est une implémentation agnostique de transport du protocole d'application de contraintes (COAP - RFC 7252) pour la norme .NET.
Étant donné que COAP est conçu pour les couches de transport peu fiables. (6lowpan, udp, etc ...) Il était logique de ne pas s'inquiéter des implémentations des transports et de permettre à l'applicatrion de fournir la leur.
Si vous recherchez un exemple de transport UDP, voir coapnet.udp
Tous les modifications pertinentes sont enregistrées dans ChangeLog.md
Prise en charge complète pour RFC 7959 - Transferts en blocs dans le protocole d'application contraint (COAP)
Prise en charge de l'envoi et de la réception des messages confirmables (Con) et non confirmables (non).
TimeSpan définiPrise en charge de l'envoi et de la réception de messages de multidiffusion.
CoapServer - Serveur simple pour la liaison aux transports locaux et aux demandes de traitement
CoapHandler - Handler de demande de modèle à utiliser par CoapServerCoapResourceHandler - Exemple de gestionnaire qui spécifique sert CoapResource SDémarre un serveur COAP écoutant sur toutes les interfaces réseau et écoute les demandes de multidiffusion.
Envoie une demande GET /hello à LocalHost et imprime la ressource de réponse.
Remarque: Exécutez SimpleServer, puis exécutez simples pour voir les deux en action
Enverra un GET /.well-known/core de la multidiffusion à chaque minute et imprime les réponses reçues.