.NET Core WebSockets – Cross-Platform WebSockets From DMZ to API - Service Zone 10 years ago
There are two websocket protocol implementations on .NET side which are ClientWebSocket and WebSocket classes. .NET Core Middleware uses the WebSocket class to handle all incoming websocket protocol connections on server side. This project provides easy manage the connections for all application layer with simple configuration and different message types (Binary or Text).
I preferred this description it because I wanted to associate it with the use case but you can call it a proxy, client or whatever!