You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improve logging and diagnostics capabilities
* Expose new properties on IWebsocketClient (TextSenderRunning, BinarySenderRunning, IsInsideLock)
* Use Debug log level when receiving a close message and creating new send threads
* Write a Debug log message when the sending threads are shutting down
* Shorten test run times and make tests more debuggable
* Fix bugs in Reconnect logic which resulted in duplicate disconnection events
* Use ReconnectionType.ByServer when reconnecting in response to receiving a close message from the server
* Actually start the client a 2nd time in the test for that
* Implement a timeout for creating a new websocket connection
* Fixes an issue where the connection factory occasionally just hangs forever
* Expose a new property for configuring how long to wait before timing out (defaulted to 2 seconds)
* Ignore duplicate calls to Dispose
* Use try methods for closing channel writers in Dispose
* Update IsRunning flag immediately within exception handler in StartClient
* Skip reconnecting on error after waiting if the client is already reconnecting by user request
0 commit comments