stop method

Future<void> stop()

Stop the server

Implementation

Future<void> stop() async {
  if (!_isRunning) return;

  _isRunning = false;

  for (final client in _clients) {
    await client.close();
  }
  _clients.clear();

  await _serverSocket?.close();
  _serverSocket = null;

  print('Modbus TCP Server stopped');
}