我在Windows系统上连接了HTTP和WebSocket,一切运行正常。但是当我将同样的项目移植到Linux系统上使用Mono进行测试时,出现了错误情况,即WebSocket连接的IsWebSocketRequest变为false。
if (httpListenerContext.Request.IsWebSocketRequest==true)
{
//some logic
}
我在Windows系统上连接了HTTP和WebSocket,一切运行正常。但是当我将同样的项目移植到Linux系统上使用Mono进行测试时,出现了错误情况,即WebSocket连接的IsWebSocketRequest变为false。
if (httpListenerContext.Request.IsWebSocketRequest==true)
{
//some logic
}
httpListener.Prefixes.Add("http://127.0.0.1:8080/");
httpListener.Start();
我尝试了这种方法,对我有效