Тип QML WebSocket
Интерфейс QML для QWebSocket. Подробнее...
| Заявление об импорте: | import QtWebSockets 1.0 |
| С тех пор: | Qt 5.3 |
Свойства
- active : bool
- errorString : QString
- статус : Status
- url : QUrl
Сигналы
- statusChanged(Status status)
- получен_текстовый_сообщ(QString message)
Методы
- void sendTextMessage(string message)
Подробное описание
WebSockets — это веб-технология, обеспечивающая двусторонние каналы связи через одно TCP-соединение. Протокол WebSocket был стандартизирован IETF как RFC 6455 в 2011 году.
Документация свойств
active : bool
При установке в значение true устанавливается подключение к серверу с указанным url. При установке в значение false подключение закрывается. Значение по умолчанию — false.
errorString : QString
Содержит описание последней произошедшей ошибки. При отсутствии ошибок эта строка пуста.
статус : Status
Статус WebSocket.
Статус может принимать следующие значения:
- WebSockets.Connecting
- WebSockets.Open
- WebSockets.Closing
- WebSockets.Closed
- WebSockets.Error
url : QUrl
Url сервера для подключения. Url должен иметь один из 2 схем: ws:// или wss://. Если не указано, используется ws://.
Документация сигналов
statusChanged(Status status)
Этот сигнал испускается при изменении статуса WebSocket. Аргумент status предоставляет текущий статус.
См. такжеWebSocket::статус.
получен_текстовый_сообщ(QString message)
Этот сигнал испускается при получении текстового сообщения.
Документация методов
void sendTextMessage(string message)
Отправляет message на сервер.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtwebsockets-websocket.html