Fix tcp deadlines.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user