对等方重置了asp.net websocket连接

时间:2018-11-10 09:49:50

标签: android asp.net-mvc websocket okhttp3

我正在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()

    {

    }

}

0 个答案:

没有答案