Fix tcp deadlines.

This commit is contained in:
2020-10-13 17:52:12 +02:00
parent de5cb6d98f
commit 3a6f5c19c8
2 changed files with 19 additions and 16 deletions

View File

@@ -41,6 +41,7 @@ func (m *Mbclient) ReadRegisters(first uint16, numRegs uint16) ([]uint16, error)
req[7] = 3 //FunctionCode
binary.BigEndian.PutUint16(req[8:10], first-1)
binary.BigEndian.PutUint16(req[10:12], numRegs)
m.conn.SetDeadline(time.Now().Add(10 * time.Second))
byteswritten, err := m.conn.Write(req)
if err != nil {
return nil, err