Я работаю с веб-сокетом в asp.net mvc и создал обработчик веб-сокета для обработки запросов веб-сокета. Проблема заключается в том, что клиент (приложение для Android) подключается к серверу с помощью веб-сокета через несколько секунд (думаю, 30 секунд). соединение закрыто, и в андроид студии я получил эту ошибку
java.net.SocketException: sendto failed: ECONNRESET (Connection reset by peer)
Я искал и пробовал некоторые решения, но не могу решить
это мой обработчик websocket test.ashx в веб-приложении asp.net mvc:
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()
{
}
}