close method

Future<void> close()

Implementation

Future<void> close() async {
  try {
    await _ioServer?.close(force: false).timeout(_cfg.shutdownTimeout);
  } catch (_) {
    await _ioServer?.close(force: true);
  }
  if (!_done.isCompleted) _done.complete();
}