WebSockets - 例外HTTP / 1.1 101

时间:2017-02-23 09:30:09

标签: c# .net websocket websocket4net

我正在使用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);
};

1 个答案:

答案 0 :(得分:0)

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