From 851836828fff06c6ec6a254848b52a50d88b3bf8 Mon Sep 17 00:00:00 2001 From: Federico Barresi Date: Wed, 6 May 2020 23:42:50 +0200 Subject: [PATCH] add connection check into overload of SendPacket - fix #8 --- Sharp7/S7Client.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Sharp7/S7Client.cs b/Sharp7/S7Client.cs index 0794b66..c06791c 100644 --- a/Sharp7/S7Client.cs +++ b/Sharp7/S7Client.cs @@ -537,15 +537,15 @@ namespace Sharp7 private void SendPacket(byte[] Buffer, int Len) { - _LastError = Socket.Send(Buffer, Len); + if (Connected) + _LastError = Socket.Send(Buffer, Len); + else + _LastError = S7Consts.errTCPNotConnected; } private void SendPacket(byte[] Buffer) { - if (Connected) - SendPacket(Buffer, Buffer.Length); - else - _LastError = S7Consts.errTCPNotConnected; + SendPacket(Buffer, Buffer.Length); } private int RecvIsoPacket()