此处简单总结一下试验结果:
方法1:
如果创建方式为
m_WebSocketServer = new QWebSocketServer("server", QWebSocketServer::NonSecureMode);
则改为
m_WebSocketServer = new QWebSocketServer("server", QWebSocketServer::NonSecureMode, this);
方法2:
发送数据后后面紧跟着 flush()函数,立马发送
void WebSocketServer::sendwebsocketinfor(QString data)
{
QString data_str;
data_str = data;
for (int i = 0; i < m_clients.length(); i++)
{
m_clients[i]->sendTextMessage(data_str);
m_clients[i]->flush();
}
}