close method
Implementation
Future<void> close() async {
if (_closed) {
return;
}
_closed = true;
final scheme = _protocolScheme;
final directory = _directory;
if (scheme != null && directory != null) {
await directory.remove(scheme);
}
await _subscription.cancel();
for (final socket in _sockets.toList()) {
await socket.close();
}
await _server.close(force: true);
}