WebSocket4Net 0.15.0

WebSocket4Net is a .NET websocket client implemtation. It originates from SuperWebSocket WebSocket Client. For better developing of the websocket client, it was separated from SuperWebSocket and was renamed to WebSocket4Net.

There is a newer version of this package available.
See the version list below for details.
Install-Package WebSocket4Net -Version 0.15.0
dotnet add package WebSocket4Net --version 0.15.0
<PackageReference Include="WebSocket4Net" Version="0.15.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WebSocket4Net --version 0.15.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1) fixed the wrong upgrade format in response;
2) added null check for websocket instance in SendCloseHandshake;
3) moved the header item "Host" to the first position to comply rfc7230;
4) fixed a fragmenting issue when do handshake;
5) fixed the user-agent typo in the head;
6) fixed the exception which may be thrown when try to send close handshake;
7) when validating the verbLine, do not require that the optional description parameter be present;
8) fixed the signing issue;
9) removed the support for the target framework WP and Xamarin.

NuGet packages (118)

Showing the top 5 NuGet packages that depend on WebSocket4Net:

Package Downloads
EngineIoClientDotNet
This is the Engine.IO Client Library for C#.
SocketIoClientDotNet
This is the Socket.IO Client Library for .NET.
CryptoExchange.Net
A base package for implementing cryptocurrency exchange API's
WampSharp.WebSocket4Net
WampSharp WebSocket4Net support
UXDivers.GorillaPlayer.SDK
Gorilla Player provides instant XAML preview for Xamarin Forms.

GitHub repositories (28)

Showing the top 5 popular GitHub repositories that depend on WebSocket4Net:

Repository Stars
QuantConnect/Lean
Lean Algorithmic Trading Engine by QuantConnect (C#, Python, F#)
chkr1011/MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
discord-net/Discord.Net
An unofficial .Net wrapper for the Discord API (http://discordapp.com)
Quobject/SocketIoClientDotNet
Socket.IO Client Library for .Net
1461748123/RocketBot
An automated Pokémon Go Bot

Version History

Version Downloads Last updated
0.15.2 1,179,989 1/31/2018
0.15.1 236,286 11/26/2017
0.15.0 217,916 9/5/2017
0.15.0-beta9 42,410 6/8/2017
0.15.0-beta8 7,450 6/4/2017
0.15.0-beta7 3,043 5/5/2017
0.15.0-beta6 18,911 9/2/2016
0.15.0-beta5 49,513 8/24/2016
0.15.0-beta4 7,109 8/24/2016
0.15.0-beta3 1,084 8/24/2016
0.15.0-beta2 1,128 8/23/2016
0.15.0-beta1 1,092 8/22/2016
0.14.1 498,799 10/9/2015
0.14.0 12,377 9/22/2015
0.13.1 39,107 8/4/2015
0.13.0 1,723 8/3/2015
0.12.0 31,584 3/22/2015
0.11.0 18,308 12/22/2014
0.10.0 25,376 7/23/2014
0.9.0 431,817 4/22/2014
0.8.0 34,572 7/22/2012
0.7.0 1,704 6/15/2012
0.5.1 1,437 3/19/2012
0.4.0 1,465 2/22/2012