网络代码优化
parent
2641c79e75
commit
707bdde29b
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue