bug fix
This commit is contained in:
@@ -41,13 +41,11 @@ namespace Server
|
|||||||
while (totalBufferReceived >= expectedMessageLength)
|
while (totalBufferReceived >= expectedMessageLength)
|
||||||
{
|
{
|
||||||
//volledig packet binnen
|
//volledig packet binnen
|
||||||
Console.WriteLine(expectedMessageLength);
|
|
||||||
byte[] messageBytes = new byte[expectedMessageLength];
|
byte[] messageBytes = new byte[expectedMessageLength];
|
||||||
Array.Copy(totalBuffer, 0, messageBytes, 0, expectedMessageLength);
|
Array.Copy(totalBuffer, 0, messageBytes, 0, expectedMessageLength);
|
||||||
HandleData(messageBytes);
|
HandleData(messageBytes);
|
||||||
|
|
||||||
//Array.Copy(totalBuffer, expectedMessageLength, totalBuffer, 0, (totalBufferReceived - expectedMessageLength)); //maybe unsafe idk
|
Array.Copy(totalBuffer, expectedMessageLength, totalBuffer, 0, (totalBufferReceived - expectedMessageLength)); //maybe unsafe idk
|
||||||
totalBuffer = totalBuffer.Skip(expectedMessageLength).ToArray();
|
|
||||||
|
|
||||||
totalBufferReceived -= expectedMessageLength;
|
totalBufferReceived -= expectedMessageLength;
|
||||||
expectedMessageLength = BitConverter.ToInt32(totalBuffer, 0);
|
expectedMessageLength = BitConverter.ToInt32(totalBuffer, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user