我正在使用 C#/.NET 开发 WebSocket 客户端应用程序。
到目前为止,我一直在使用System.Net.WebSockets 类。ClientWebSocket来实现客户端。
不幸的是,我最近发现System.Net.WebSockets.ClientWebSocket不提供访问连接时从 WebSocket 服务器收到的握手响应中找到的 HTTP 响应标头的能力(可以在此处找到与此相关的未解决问题)。
任何人都可以推荐一个支持以下所有内容的备用 WebSocket 客户端类/库:
- SSL相互认证;
- 在发送到 WebSocket 服务器的握手请求中设置 HTTP 请求头;和
- 在从 WebSocket 服务器收到的握手响应中获取 HTTP 响应标头。
我目前正在使用 Visual Studio Professional 2022 (17.0.6)。提前致谢。