@override Future<void> disconnect() async{ await _disconnectFromMulticastGroup(); _disconnectFromServer(); _discoveredDevices.clear(); // remove all devices found (which should just be one) }