shutdown method
Implementation
Future<void> shutdown() async {
await Future.wait([
for (var connection in _connections) connection.finish(),
if (_insecureServer != null) _insecureServer!.close(),
if (_secureServer != null) _secureServer!.close(),
]);
_insecureServer = null;
_secureServer = null;
}