网络代码优化

main
谢晓鑫 2023-10-25 15:00:42 +08:00
parent 2641c79e75
commit 707bdde29b
1 changed files with 11 additions and 2 deletions

View File

@ -376,7 +376,16 @@ namespace Framework
try
{
int nReceiveLength = m_Socket.EndReceive(iar);
OnReceiveData(nReceiveLength);
if(nReceiveLength > 0)
{
OnReceiveData(nReceiveLength);
Receive();
}
else
{
Close();
PushEventError(NetError.Recv);
}
}
catch (SocketException e)
{
@ -399,7 +408,7 @@ namespace Framework
return;
}
Receive();
}
private int GetPackageLength(byte[] buffer,