Handle socket being closed
@override Future<void> disconnect() async { ModbusAppLogger.fine("Disconnecting TCP socket..."); if (_socket != null) { _socket!.destroy(); _socket = null; } }