From 22558e3289b98f84df25937d41ac2466f0f59d6e Mon Sep 17 00:00:00 2001 From: shinichi Date: Fri, 25 Sep 2020 13:11:14 +0200 Subject: [PATCH 1/2] print received data on client side --- Client/Client.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Client/Client.cs b/Client/Client.cs index d6dc26c..e0248bc 100644 --- a/Client/Client.cs +++ b/Client/Client.cs @@ -1,5 +1,7 @@ using System; +using System.Linq; using System.Net.Sockets; +using System.Text; using ProftaakRH; namespace Client @@ -70,14 +72,14 @@ namespace Client Array.Copy(totalBuffer, 0, messageBytes, 0, expectedMessageLength); string identifier; - bool isJson = DataParser.getJsonIdentifier(this.buffer, out identifier); + bool isJson = DataParser.getJsonIdentifier(messageBytes, out identifier); if (isJson) { - throw new NotImplementedException(); + Console.WriteLine($"Received json :\n{Encoding.ASCII.GetString(messageBytes.Skip(5).ToArray())}"); } else if (DataParser.isRawData(this.buffer)) { - throw new NotImplementedException(); + Console.WriteLine($"Received data: {BitConverter.ToString(messageBytes.Skip(5).ToArray())}"); } totalBufferReceived -= expectedMessageLength; From 8204f22fe7514af8339b5bd2ccbcb265d1f1f3a2 Mon Sep 17 00:00:00 2001 From: shinichi Date: Fri, 25 Sep 2020 13:18:19 +0200 Subject: [PATCH 2/2] better printing on client side --- Client/Client.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Client/Client.cs b/Client/Client.cs index e0248bc..12acd78 100644 --- a/Client/Client.cs +++ b/Client/Client.cs @@ -75,9 +75,9 @@ namespace Client bool isJson = DataParser.getJsonIdentifier(messageBytes, out identifier); if (isJson) { - Console.WriteLine($"Received json :\n{Encoding.ASCII.GetString(messageBytes.Skip(5).ToArray())}"); + Console.WriteLine($"Received json with identifier {identifier}:\n{Encoding.ASCII.GetString(messageBytes.Skip(5).ToArray())}"); } - else if (DataParser.isRawData(this.buffer)) + else if (DataParser.isRawData(messageBytes)) { Console.WriteLine($"Received data: {BitConverter.ToString(messageBytes.Skip(5).ToArray())}"); }