WebSockets - 异常 HTTP/1.1 101

WebSockets - Exception HTTP/1.1 101

我正在使用 WebSocket4Net 库开发 .Net 套接字客户端应用程序(我尝试了从 14.0 到 15.0-beta6 的版本)。一切正常,但突然间我开始收到消息 "HTTP/1.1 101" 的异常 - 没有其他详细信息。应用程序没有变化,Socket 服务器上可能只有一些小的变化 (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);
};

我找到了答案 - 库将响应按空格分开,并且需要包含三个元素。在我的回应中,只有两个,但一切正常。我认为这是这个库的非常愚蠢的行为