This commit is contained in:
shinichi
2020-09-25 13:22:16 +02:00
parent 97e6a528bb
commit d0071bd13c

View File

@@ -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);