이 페이지에서

QWebSocketHandshakeOptions Class

WebSocket 핸드셰이크에 대한 옵션을 모아둡니다. 더 보기...

헤더: #include <QWebSocketHandshakeOptions>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebSockets)
target_link_libraries(mytarget PRIVATE Qt6::WebSockets)
qmake: QT += websockets
다음부터: Qt 6.4부터

공개 함수

QWebSocketHandshakeOptions()
QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other)
QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other)
~QWebSocketHandshakeOptions()
void setSubprotocols(const QStringList &protocols)
QStringList subprotocols() const
QWebSocketHandshakeOptions &operator=(QWebSocketHandshakeOptions &&other)
QWebSocketHandshakeOptions &operator=(const QWebSocketHandshakeOptions &other)
bool operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)
bool operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)

상세 설명

QWebSocketHandshakeOptions는 WebSocket 하위 프로토콜 및 WebSocket 확장 등 WebSocket 핸드셰이크에 전달되는 옵션을 수집합니다.

현재는 WebSocket 하위 프로토콜만 지원됩니다.

QWebSocket::open()도 참조하십시오 .

멤버 함수 문서

QWebSocketHandshakeOptions::QWebSocketHandshakeOptions()

빈 QWebSocketHandshakeOptions 객체를 생성합니다.

QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other)

other 의 복사본인 QWebSocketHandshakeOptions 객체를 생성합니다.

[constexpr noexcept default] QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other)

other 에서 가져온 QWebSocketHandshakeOptions 객체를 생성합니다.

[noexcept] QWebSocketHandshakeOptions::~QWebSocketHandshakeOptions()

이 객체를 삭제합니다.

void QWebSocketHandshakeOptions::setSubprotocols(const QStringList &protocols)

웹소켓 핸드셰이크와 함께 전송할 웹소켓 하위 프로토콜 protocols 목록을 설정합니다.

WebSocket 하위 프로토콜 이름은 비할당 그룹에 속하는 US-ASCII 문자만으로 구성되어야 합니다. 유효하지 않은 프로토콜 이름은 핸드셰이크에 포함되지 않습니다.

subprotocols()도 참조하십시오 .

QStringList QWebSocketHandshakeOptions::subprotocols() const

웹소켓 핸드셰이크와 함께 전송할 웹소켓 하위 프로토콜 목록을 반환합니다.

setSubprotocols()도 참조하십시오 .

[noexcept] QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(QWebSocketHandshakeOptions &&other)

other 를 이 객체로 이동합니다.

QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(const QWebSocketHandshakeOptions &other)

이 객체에 other 를 할당합니다.

관련 비회원

bool operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)

bool operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)

lhs 와 rhs 의 값이 같은지 비교합니다.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.