C++学习笔记(十四) - Qt websocket接收不到数据
使用qt5.8 websocket接收客户端数据时,发生数据接收不到的问题。
客户端发出数据(较长数据)之后产生错误,随后失去与服务器的连接,服务器端没有检测到
QWebSocket::textMessageReceived
信号。
数据长度太长,超过了设置的缓冲区大小。
解决方法:
使用QWebSocket::setReadBufferSize(size)函数设置缓冲区大小。