QWebSocket常用成员函数
时间: 2023-05-14 17:06:52 浏览: 150
QWebSocket常用成员函数包括:
1. void open(QUrl url):打开WebSocket连接,连接到指定的URL。
2. void close():关闭WebSocket连接。
3. void sendTextMessage(const QString& message):发送文本消息。
4. void sendBinaryMessage(const QByteArray& data):发送二进制消息。
5. QAbstractSocket::SocketState state() const:返回当前WebSocket连接的状态。
6. QString errorString() const:返回最近一次错误的描述。
7. qint64 bytesWritten() const:返回已经发送的字节数。
8. qint64 readBufferSize() const:返回读取缓冲区的大小。
9. void setReadBufferSize(qint64 size):设置读取缓冲区的大小。
10. bool isValid() const:返回WebSocket连接是否有效。
相关问题
qwebsocket
根据提供的引用内容,qwebsocket日志消息如下:
- 2019-03-05 12:01:27 [ INFO - Websocket ] brocast client number: 2
- 2019-03-05 12:01:27 [ INFO - Websocket ] WS Server broadcast data to client: -z44DuXNoTENr5qwAAAA
- 2019-03-05 12:01:27 [ INFO - Websocket ] WS Server broadcast data to client: h_HJLGYY3vBazjtHAAAB
- 2019-03-05 12:01:32 [ INFO - Websocket ] brocast client number: 2
- 2019-03-05 12:01:32 [ INFO - Websocket ] WS Server broadcast data to client: -z44DuXNoTENr5qwAAAA
- 2019-03-05 12:01:32 [ INFO - Websocket ] WS Server broadcast data to client: h_HJLGYY3vBazjtHAAAB
- 2019-03-05 12:01:36 [ INFO - Websocket ] disconnect
- 2019-03-05 12:01:36 [ INFO - Websocket ] Disconnection from Client detected: -z44DuXNoTENr5qwAAAA
- 2019-03-05 12:01:36 [ INFO - Websocket ] before destruction, client size: 2
- 2019-03-05 12:01:36 [ INFO - Websocket ] after destruction, client size: 1
- 2019-03-05 12:01:37 [ INFO - Websocket ] broadcast data: to all gui
Qwebsocket
QWebSockets是Qt库中的一个模块,它提供了一个轻量级、跨平台的WebSocket客户端和服务器组件。WebSocket是一种在单个TCP连接上进行全双工通信的协议,常用于实时应用程序,如在线聊天、游戏、股票交易等。QWebSockets简化了在Qt应用中集成WebSocket功能,支持自动处理连接、断开、消息接收和发送等操作。使用QWebSockets,开发者可以构建能够实现实时双向通信的应用程序。
阅读全文
相关推荐














