start method

Future<void> start()

Starts the mDNS discovery service

Implementation

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

  _client = MDnsClient();
  await _client!.start();

  // Start advertising
  _startAdvertising();

  // Start discovery
  _startDiscovery();

  _isRunning = true;
}