websocket-sharp v1.0.6 Unity Preview 1
Pre-release
Pre-release
Unity/.NET 4.x preview build for net472.
Changes in this preview:
- Bounds TLS handshakes with existing timeout settings.
WebSocket.ConnectionTimeoutnow also limits clientwss://TLS handshake time.- Secure
WebSocketServer.HandshakeTimeoutandHttpServer.HandshakeTimeoutnow also limit server TLS handshakes before the first HTTP/WebSocket request. - Adds regression coverage for silent TLS peers on client, secure WebSocketServer, and secure HttpServer paths.
- Adds stress coverage for 20 silent TLS handshakes while a valid secure echo client opens, echoes, and closes.
Verification:
dotnet build websocket-sharp\websocket-sharp.csproj -c Release --no-restorepassed.dotnet test tests\WebSocketSharp.Tests\WebSocketSharp.Tests.csproj -c Release --no-restorepassed: 52/52.dotnet test tests\WebSocketSharp.StressTests\WebSocketSharp.StressTests.csproj -c Release --no-restore --filter TestCategory=Stresspassed: 7/7.- GitHub Actions
build-testpassed ondevandmainfor commit0d51b06e. - No
BeginInvoke/EndInvokeusage remains inwebsocket-sharpor tests.
Compatibility:
- Target framework remains
net472. - Assembly name remains
websocket-sharp. AssemblyVersion("1.0.2.32832")remains unchanged for Unity binary reference compatibility.- File/product version is
1.0.6.0. - WebGL remains unsupported for this managed socket DLL; use Unity/browser JavaScript WebSocket code there.