stop method
void
stop()
Stop the client and close any associated sockets.
Implementation
void stop() {
if (!_started) {
return;
}
if (_starting) {
throw StateError('Cannot stop mDNS client while it is starting.');
}
for (final RawDatagramSocket socket in _sockets) {
socket.close();
}
_sockets.clear();
for (final RawDatagramSocket socket in _toBeClosed) {
socket.close();
}
_toBeClosed.clear();
_resolver.clearPendingRequests();
_started = false;
}