print received data on client side

This commit is contained in:
shinichi
2020-09-25 13:11:14 +02:00
parent 360ec4175f
commit 22558e3289

View File

@@ -1,5 +1,7 @@
using System; using System;
using System.Linq;
using System.Net.Sockets; using System.Net.Sockets;
using System.Text;
using ProftaakRH; using ProftaakRH;
namespace Client namespace Client
@@ -70,14 +72,14 @@ namespace Client
Array.Copy(totalBuffer, 0, messageBytes, 0, expectedMessageLength); Array.Copy(totalBuffer, 0, messageBytes, 0, expectedMessageLength);
string identifier; string identifier;
bool isJson = DataParser.getJsonIdentifier(this.buffer, out identifier); bool isJson = DataParser.getJsonIdentifier(messageBytes, out identifier);
if (isJson) if (isJson)
{ {
throw new NotImplementedException(); Console.WriteLine($"Received json :\n{Encoding.ASCII.GetString(messageBytes.Skip(5).ToArray())}");
} }
else if (DataParser.isRawData(this.buffer)) else if (DataParser.isRawData(this.buffer))
{ {
throw new NotImplementedException(); Console.WriteLine($"Received data: {BitConverter.ToString(messageBytes.Skip(5).ToArray())}");
} }
totalBufferReceived -= expectedMessageLength; totalBufferReceived -= expectedMessageLength;