我正在使用 WebSocket4Net 库开发 .Net 套接字客户端应用程序(我尝试了从 14.0 到 15.0-beta6 的版本)。一切正常,但突然我开始收到带有消息“HTTP/1.1 101”的异常——没有其他细节。应用程序没有变化,Socket serwer (Spring) 上可能只有一些小的变化。但是,我可以从本机 WebSocket (System.Net.WebSocket) 以及不同的工具(例如来自 Chrome 的暗 WebSockets)连接到这个套接字。什么可能导致这个问题?
这是不起作用的简单代码:我没有得到“Socket Opened”,而是“HTTP/1.1 101”
var socket = new WebSocket4Net.WebSocket("wss://addressToMySocket");
socket.Open();
socket.Opened += (sender, args) =>
{
Console.WriteLine("Socket opened");
};
socket.Error += (sender, args) =>
{
Console.WriteLine(args.Exception.Message);
};