Closes the session.
@override Future<void> close([int code = 1000, String? reason]) async { await super.close(code, reason); await _sub.cancel(); }