Fixes invalid TPKT length in request header

This commit is contained in:
Raphael
2018-07-04 11:47:13 +02:00
parent 4ab73d0e3a
commit 2f3bbddaef

View File

@@ -177,9 +177,9 @@ namespace S7.Net
{
//header size = 19 bytes
var package = new Types.ByteArray(19);
package.Add(new byte[] { 0x03, 0x00, 0x00 });
package.Add(new byte[] { 0x03, 0x00 });
//complete package size
package.Add((byte)(19 + (12 * amount)));
package.Add(Types.Int.ToByteArray((short)(19 + (12 * amount))));
package.Add(new byte[] { 0x02, 0xf0, 0x80, 0x32, 0x01, 0x00, 0x00, 0x00, 0x00 });
//data part size
package.Add(Types.Word.ToByteArray((ushort)(2 + (amount * 12))));