The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering...
- Very simple use in several lines - all the code for obtaining the data is already written and working in a background thread
- It's event based class - available TextMessageReceived and BinaryMessageReceived events
- Also available Connected, Disconnected and ExceptionOccurred events
A concrete implementation of the .Net Standard 2.0 System.Net.WebSockets.WebSocket abstract class
Can target .NET 4.5 (or above) or .NET Standard 2.0 (or above)
Works on any version of Windows (including Windows 7) as well as Linux as it does not use HTTP.sys.
A WebSocket library that allows you...
A HTTP client that can accept a reasonable level of invalid protocol from servers. This is a blocking, synchronous library that uses only .Net sockets, not WebClient or HttpWebRequest, and has a lot of replaceable components.
High transfer speeds, and uses minimal memory.
An old and battle hardend...
WireBus.NET is a loose wrapper around the .NET network I/O libraries. It allows arbitrary byte blobs to be sent down the wire rather than relying on byte-oriented connections. It also supports reply semantics.