in lib/src/copy/web_socket_impl.dart [853:862]
void _close([int? code, String? reason]) {
if (_writeClosed) return;
if (_outCloseCode == null) {
_outCloseCode = code;
_outCloseReason = reason;
}
_writeClosed = true;
_consumer.closeSocket();
_webSockets.remove(_serviceId);
}