Skip to content

Releases: luca-schlecker/SwebSocket

Publish v1.1.3

20 May 19:04
Compare
Choose a tag to compare
  • Prevent exception thrown in AsyncQueue by TaskCompletionSource.SetResult(...)

Publish v1.1.2

12 May 22:56
Compare
Choose a tag to compare
  • Allow Listener to be stopped
  • Add Listener documentation

Publish v1.1.1

08 May 23:57
Compare
Choose a tag to compare
  • ⚠️ 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

04 May 19:50
Compare
Choose a tag to compare
  • 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 and AsyncQueue.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

01 May 19:20
Compare
Choose a tag to compare
  • Fixed an issue where SSL connections would instantly close when used within Unity.
  • Improved READMEs

Publish v1.0.2

30 Apr 03:26
Compare
Choose a tag to compare
split nuget and github README.md due to different feature support