WebSockets - Exception HTTP/1.1 101



我正在开发带有WebSocket4net库的.NET套接字客户端应用程序(我尝试了14.0至15.0-BETA6的版本)。一切都很好,但是突然间,我开始获得消息" http/1.1 101" - 没有其他细节。应用程序没有更改,插座Serwer(Spring)可能只有一些小更改。但是,我可以从本机weberocket(system.net.websocket)以及其他工具(例如来自Chrome的深色Websocket。什么可能导致这个问题?

这是不起作用的简单代码:我没有"打开插座",而是" 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);
};

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

相关内容

  • 没有找到相关文章

最新更新