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:
|
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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue