Skip to content

RestVsWebSocket: retarget net10.0, drop stale guard, Thread.Sleep to Task.Delay - #2081

Merged
CodeMazeBlog merged 7 commits into
CodeMazeBlog:mainfrom
vladimir-pecanac-main:seo/101072-csharp-rest-vs-websockets
Aug 11, 2026
Merged

RestVsWebSocket: retarget net10.0, drop stale guard, Thread.Sleep to Task.Delay#2081
CodeMazeBlog merged 7 commits into
CodeMazeBlog:mainfrom
vladimir-pecanac-main:seo/101072-csharp-rest-vs-websockets

Conversation

@vladimir-pecanac-main

Copy link
Copy Markdown
Collaborator

Retargets all 3 projects (server, client, tests) to net10.0. Swashbuckle replaced with built-in AddOpenApi/MapOpenApi. WebSocket endpoint: removed the IsWebSocketRequest/BadRequest guard (teaches nothing about server push), Thread.Sleep(1000) replaced with await Task.Delay(1000) (thread-pool starvation fix), loop condition now checks ws.State == WebSocketState.Open. 1/1 test passes on net10.0.

@CodeMazeBlog
CodeMazeBlog merged commit 23540b7 into CodeMazeBlog:main Aug 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants