mirror of https://github.com/quasar/Quasar.git
Fixed #459
This commit is contained in:
parent
208d2207e3
commit
30357982f5
|
@ -388,7 +388,7 @@ namespace xClient.Core.Networking
|
|||
{
|
||||
case ReceiveType.Header:
|
||||
{
|
||||
if (_readableDataLen >= HEADER_SIZE)
|
||||
if (_readableDataLen + _tempHeaderOffset >= HEADER_SIZE)
|
||||
{ // we can read the header
|
||||
int headerLength = (_appendHeader)
|
||||
? HEADER_SIZE - _tempHeaderOffset
|
||||
|
@ -432,7 +432,7 @@ namespace xClient.Core.Networking
|
|||
_readOffset += headerLength;
|
||||
_receiveState = ReceiveType.Payload;
|
||||
}
|
||||
else // _parentServer.HEADER_SIZE < _readableDataLen
|
||||
else // _readableDataLen < HEADER_SIZE
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
|
@ -363,7 +363,7 @@ namespace xServer.Core.Networking
|
|||
{
|
||||
case ReceiveType.Header:
|
||||
{
|
||||
if (_readableDataLen >= _parentServer.HEADER_SIZE)
|
||||
if (_readableDataLen + _tempHeaderOffset >= _parentServer.HEADER_SIZE)
|
||||
{ // we can read the header
|
||||
int headerLength = (_appendHeader)
|
||||
? _parentServer.HEADER_SIZE - _tempHeaderOffset
|
||||
|
@ -407,7 +407,7 @@ namespace xServer.Core.Networking
|
|||
_readOffset += headerLength;
|
||||
_receiveState = ReceiveType.Payload;
|
||||
}
|
||||
else // _parentServer.HEADER_SIZE < _readableDataLen
|
||||
else // _readableDataLen < _parentServer.HEADER_SIZE
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue