我正在asp.net mvc中使用Web套接字,并创建了一个websocket处理程序来处理websocket请求,问题是几秒钟后(我认为30秒),当客户端(Android应用)使用websocket连接到服务器时,连接已关闭,并且在android studio中出现此错误
java.net.SocketException: sendto failed: ECONNRESET (Connection reset by peer)
我已经搜索并尝试了一些解决方案,但无法解决
这是我在asp.net mvc Web应用程序中的websocket处理程序test.ashx:
public class WSHttpHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
try
{
if (context.IsWebSocketRequest)
{
context.AcceptWebSocketRequest(new TestWebSocketHandler());
}
}
catch (Exception ex)
{
// log exception
}
}
}
和TestWebSocketHandler.cs:
public class TestWebSocketHandler : WebSocketHandler
{
public override void OnOpen()
{
}
public override void OnMessage(string message)
{
}
public override void OnClose()
{
}
}