Releases: luca-schlecker/SwebSocket
Releases · luca-schlecker/SwebSocket
Publish v1.1.3
- Prevent exception thrown in AsyncQueue by
TaskCompletionSource.SetResult(...)
Publish v1.1.2
- Allow
Listener
to be stopped - Add
Listener
documentation
Publish v1.1.1
-
⚠️ Fix a breaking bug where the payload length wouldn't be transmitted or received with the correct byte order - Introduced
WebSocket.ThrowIfClosed
property - Small documentation corrections
Publish v1.1.0
- Add
WebSocket.Available
Property indicating the number of available messages - Make
BackgroundMessagePoller.Poll
cancellable - Introduce
BackgroundMessagePoller.TryStopPolling(WebSocket)
used to stop the background polling without a cancellation token - Flush outgoing Frames when closing
WebSocket.Send
now creates the according Frames for a Message synchronously inside the function call
-AsyncQueue.Count
andAsyncQueue.IsClosed
now return proper values- Introduce
AsyncQueue
buffer-limit and make.Enqueue
calls wait until the count of currently queued items is below that limit (keeps the queue from arbitrarily growing in size if ingress speed is greater than egress speed) - Fix a bug where sometimes a Frame would be read incorrectly leading to all subsequent frames being read incorrectly and often ending up in crashes because of too large memory allocation requests
Publish v1.0.3
- Fixed an issue where SSL connections would instantly close when used within Unity.
- Improved READMEs
Publish v1.0.2
split nuget and github README.md due to different feature support