Skip to content

Releases: doghappy/socket.io-client-csharp

v3.0.8

04 Mar 15:59
Compare
Choose a tag to compare

[3.0.8] - 2023-03-04

Added

  • Expose namepsace as a readonly property #304

Changed

  • Update NuGet dependencies
  • Cancel reconnecting when calling Disconnect or Dispose #307
  • Improve proformance

v3.0.6

17 Mar 12:35
Compare
Choose a tag to compare

[3.0.6] - 2022-03-17

Added

  • auth handshake for socket.io server v3
  • support auto upgrade transport protocol

Changed

  • Fixed OnDisconnect not fired for 'io server disconnect' event #269

v3.0.5

12 Jan 11:53
Compare
Choose a tag to compare

[3.0.5] - 2022-01-12

Changed

  • Fixed an error when pinInterval and pingTimeout are strings #243
  • Clean up event handler when the connection is disconnected
  • Fixed IOClientDisconnect #254

v3.0.4

06 Dec 02:10
Compare
Choose a tag to compare

Changed

  • Fix the problem of out of order when sending json, it will cause the server to received an Error: Invalid Payload.

v3.0.3

24 Sep 07:45
Compare
Choose a tag to compare

Added

  • Regression support for socket.io server v2, for socket.io server v2 users, please explicitly set EIO = 3.
  • Added Transport option, default is Websocket
  • EIO option

Removed

  • AutoUpgrade option

v3.0.2

22 Sep 03:11
Compare
Choose a tag to compare

Added

  • ExtraHeaders

Changed

  • fix WebSocketException on manual reconnection after manual disconnection
  • fix that the query cannot be changed after the connection is successful

v3.0.1

18 Sep 02:50
Compare
Choose a tag to compare

Added

  • Support for Xamarin is more friendly

Changed

  • Fix 'Attemps' count wrong when reconnecting

v3.0.0

13 Sep 08:20
Compare
Choose a tag to compare

SocketIOClient v3.0.0 supports http polling and websocket, socket.io server v2.x is no longer supported. If a large number of users use this version, please feedback.

Added

  • http polling
  • SocketIOClient.ClientWebSocketProvider
  • If you want to use http polling and do not want the library to upgrade the transport, please set Options.AutoUpgrade = false.

Removed

  • EIO option
  • SocketIOClient.Socket
  • socket.io server v2.x is no longer supported.

v2.3.1

03 Aug 11:23
Compare
Choose a tag to compare

Changed

  • fix: first OnReconnectAttempt will not triggered when reconnecting
  • fix: incorrect disconnect reason

v2.3.0

23 Jul 08:59
Compare
Choose a tag to compare

Added

  • OnReconnected event
  • OnReconnectAttempt event
  • OnReconnectError event
  • OnReconnectFailed event

Changed

SocketIOCLient.Windows7 becomes a plug-in, the following code shows how to support Windows7 / Windows 2008 R2

var client = new SocketIOClient(...);
client.Socket = new ClientWebSocketManaged();

Removed

  • OnReconnecting event
  • Options.AllowedRetryFirstConnection
  • OnReceivedEvent event