Kitura-WebSocket-NIO
Kitura-WebSocket-NIO copied to clipboard
A SwiftNIO based implementation of WebSocket for Kitura
[www.kitura.io](http://www.kitura.io/) instead of [www.kitura.dev](http://www.kitura.dev/)
The failure isn't deterministic, but run `swift test --sanitize=thread` enough times and eventually you'll see the error. Details below: ``` Test Case 'UpgradeErrors.testNoService' started at 2021-04-27 15:33:59.556 ================== WARNING: ThreadSanitizer:...
I am using KituraNio on iOS, and it no need to use CZlib (zlib exists on Mac and iOS)
- research - ask users - new repo
We must be able to write a test client-server program that helps us show the effects of WebSocket compression. Also, for a WS connection with compression enabled, the effects of...
I'm having trouble cleaning up old connections in my application server. I investigated and saw that it isn't receiving the disconnected callback (defined on `WebSocketService.swift`) for each connection. I tried...
whilst running the NIO release tools, I found this data race with TSan [output.txt](https://github.com/IBM-Swift/Kitura-WebSocket-NIO/files/3765339/output.txt) : ``` Test Suite 'ConnectionCleanupTests' started at 2019-10-23 2:13:21.685 pm Test Case '-[KituraWebSocketTests.ConnectionCleanupTests testMultiConnectionTimeOut]' started. ==================...
I modified this [JS Client](https://gist.github.com/pushkarnk/b63275f98acfe86d6251074c54e6dc9c) to create random number of client instances and connect to WebSocketServer created using Kitura-WebSocket-NIO service. The server works fine when the number of clients connected...
Having run `kitura init` to generate a basic Swift application when I recompile it to use Kitura-NIO by setting export KITURA_NIO=1 I then get a warning from CZlib as follows:...