From cbd2d81712ea17570e31a6a35f02d74dec8765d2 Mon Sep 17 00:00:00 2001 From: Tino Hager Date: Thu, 24 Feb 2022 10:24:32 +0100 Subject: [PATCH] Optimize TerminalSimulator --- src/Portalum.Zvt.TerminalSimulator/Program.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Portalum.Zvt.TerminalSimulator/Program.cs b/src/Portalum.Zvt.TerminalSimulator/Program.cs index 9a51de2..fec91e4 100644 --- a/src/Portalum.Zvt.TerminalSimulator/Program.cs +++ b/src/Portalum.Zvt.TerminalSimulator/Program.cs @@ -2,8 +2,8 @@ class Program { - private static byte[] _acknowledgePackage = new byte[] { 0x80, 0x00, 0x00 }; - private static byte[] _completionPackage = new byte[] { 0x06, 0x0F, 0x00 }; + private static readonly byte[] _acknowledgePackage = new byte[] { 0x80, 0x00, 0x00 }; + private static readonly byte[] _completionPackage = new byte[] { 0x06, 0x0F, 0x00 }; private static SimpleTcpServer? _tcpServer; @@ -24,6 +24,11 @@ static void Main(string[] args) private static void Events_DataReceived(object? sender, DataReceivedEventArgs e) { + if (_tcpServer == null) + { + return; + } + Console.WriteLine(BitConverter.ToString(e.Data)); var data = e.Data.AsSpan();