8,595

Downloads

1,600

Downloads of v 1.1.0

9

Average downloads per day

2015-12-04

Last published

Share on Social Networks

CoAP.NET

1.1.0

CoAP.NET is an implementation in C# providing CoAP-based services to .NET applications.

To install CoAP.NET, run the following command in the Package Manager Console

Install-Package CoAP

Release Notes

* 1.1.0
  - Rename obsoleted events and properties in CoAP Message
  - Mark as CLSCompliant
  - Add clean-up mechanism for blockwise transfer state
  - Add filter when notifying observers
  - Add send and receive events to IEndPoint
  - Add support for cancelling reject messages
  - Add support for cancelling blockwise transfer
  - Add support for blockwise transfers with NON
  - Update lazy initializing lock in a request to avoid locks if possible
  - Update collection classes for .NET 2.0
  - Fix potential stack overflow in underlying UDP channel
  - Fix Message ID conflict
  - Fix incomplete cleanup when reregister a observation
  - Fix race condition when cancelling retransmission
  - Fix for parentless resources
  - Fix RTT for blockwise transfers
  - Fix success range for code constants
* 1.0.0
  - Add support for RFC7252!
  - Redefine compile symbols
  - Rename events and properties in CoAP Message
  - Allow random block request
  - Separate CoAP.Proxy namespace
  - Update Common.Logging to v3.0.0
  - Fix incorrect link format serialization
  - Fix null reference in CoAPClient.Discover()
  - Fix a lot of others
* 0.18
  - Add support for CoAP-18
  - Add new layers and stack structure
  - Add new server and client APIs
  - Add datagram channels for data transmission
  - Add full configuration
  - Improve UDP transmission with SocketAsyncEventArgs for .NET 4+
  - Improve threading with TPL for .NET 4+
  - Improve logging with Common.Logging
  - Fix lots of bugs
* 0.13.4
  - Fix potential breaks in UDP transmission
  - Diff assembly title with draft version
* 0.13.3
  - Add request.SequenceTimeout to override overall timeout in
  TokenLayer
  - Fix incorrect match of tokens in TokenManager
* 0.13.2
  - Add ICommunicator to represent communicators
  - Add ICoapConfig to pass initial variables (refs #8)
  - Add HTTP/CoAP proxy (experimental)
  - Add build for .NET 4.0
  - Dispatch requests with thread pool in LocalEndPoint
  - Only timeout requests if SequenceTimeout is greater than 0 in TokenLayer
  - Move resources to separate namespace Resources, and add a TimerResource for timed observable resources.
* 0.13.1
  - Add timeout and max retransimit to each message
  - Enable log levels
  - Fix null reference to next block in TransferLayer
* 0.13
  - Update to CoAP-13
  - Support drafts switching
* 0.08
  - Update to CoAP-08
  - Support both IPv6/IPv4

Owners

Authors

Longshine

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
CoAP.NET 1.0.0 376 Wednesday, February 11, 2015
CoAP.NET 0.18.0 1,258 Monday, November 3, 2014
CoAP.NET 0.13.4 369 Sunday, November 2, 2014
CoAP.NET 0.8.0 1,701 Sunday, November 2, 2014