-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebSocket Feedback Follow-up #107662
WebSocket Feedback Follow-up #107662
Conversation
Tagging subscribers to this area: @dotnet/ncl |
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/AsyncMutex.cs
Show resolved
Hide resolved
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/ManagedWebSocket.cs
Outdated
Show resolved
Hide resolved
The only thing I didn't address was UnsafeOnCompleted because I feel like there's more things that are not quite right/expected with activities here, so quick investigation wasn't enough for me to find out what it is and whether it's just my own lack of knowledge. So I decided to address it separately. (cc @MihaZupan) |
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/WebSocketStateHelper.cs
Outdated
Show resolved
Hide resolved
…WebSocketStateHelper.cs Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/ManagedWebSocket.cs
Outdated
Show resolved
Hide resolved
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/WebSocketStateHelper.cs
Outdated
Show resolved
Hide resolved
runtime-dev-innerloop hang is dotnet/dnceng#3879 |
* Fixes * State validation update * Roll back dispose changes, fix mutex logging * Roll back observe changes * Add internal flags enum for states * Update src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/WebSocketStateHelper.cs Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com> * Feedback --------- Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
Addressing remaining PR feedback from #105841
cc @MihaZupan @stephentoub