This commit is contained in:
MaxXor 2016-06-26 20:09:44 +02:00
parent 208d2207e3
commit 30357982f5
2 changed files with 4 additions and 4 deletions

View File

@ -388,7 +388,7 @@ namespace xClient.Core.Networking
{ {
case ReceiveType.Header: case ReceiveType.Header:
{ {
if (_readableDataLen >= HEADER_SIZE) if (_readableDataLen + _tempHeaderOffset >= HEADER_SIZE)
{ // we can read the header { // we can read the header
int headerLength = (_appendHeader) int headerLength = (_appendHeader)
? HEADER_SIZE - _tempHeaderOffset ? HEADER_SIZE - _tempHeaderOffset
@ -432,7 +432,7 @@ namespace xClient.Core.Networking
_readOffset += headerLength; _readOffset += headerLength;
_receiveState = ReceiveType.Payload; _receiveState = ReceiveType.Payload;
} }
else // _parentServer.HEADER_SIZE < _readableDataLen else // _readableDataLen < HEADER_SIZE
{ {
try try
{ {

View File

@ -363,7 +363,7 @@ namespace xServer.Core.Networking
{ {
case ReceiveType.Header: case ReceiveType.Header:
{ {
if (_readableDataLen >= _parentServer.HEADER_SIZE) if (_readableDataLen + _tempHeaderOffset >= _parentServer.HEADER_SIZE)
{ // we can read the header { // we can read the header
int headerLength = (_appendHeader) int headerLength = (_appendHeader)
? _parentServer.HEADER_SIZE - _tempHeaderOffset ? _parentServer.HEADER_SIZE - _tempHeaderOffset
@ -407,7 +407,7 @@ namespace xServer.Core.Networking
_readOffset += headerLength; _readOffset += headerLength;
_receiveState = ReceiveType.Payload; _receiveState = ReceiveType.Payload;
} }
else // _parentServer.HEADER_SIZE < _readableDataLen else // _readableDataLen < _parentServer.HEADER_SIZE
{ {
try try
{ {