客户端断开时的异常处理

This commit is contained in:
SpringHgui 2020-11-03 22:09:34 +08:00
parent 1bde3eb5b6
commit c0f87daf7a

View File

@ -60,14 +60,26 @@ namespace FastTunnel.Core
private void Rcv1_OnComplete(DataReciver send, byte[] buffer, int index, int count)
{
m_sockt2.Send(buffer, index, count, SocketFlags.None);
send.ReciveOneAsync();
try
{
m_sockt2.Send(buffer, index, count, SocketFlags.None);
send.ReciveOneAsync();
}
catch (Exception)
{
}
}
private void Rcv2_OnComplete(DataReciver send, byte[] buffer, int index, int count)
{
m_sockt1.Send(buffer, index, count, SocketFlags.None);
send.ReciveOneAsync();
try
{
m_sockt1.Send(buffer, index, count, SocketFlags.None);
send.ReciveOneAsync();
}
catch (Exception ex)
{
}
}
}
}