我在linux centos 6.6上运行龙卷风webserver以获得安全的websocket连接.我正在使用Qt/c ++客户端通过打开像"wss://191.23.4.56/etr/job"这样的URL来使用QWebsocket进行连接.我收到的错误是" 此平台不支持SSL套接字 "这个错误是什么?
我正在打开Qt/c ++客户端的网址,比如
m_webSocket = new QWebSocket();
m_webSocket->open("wss://192.123.1.44:8087");
Run Code Online (Sandbox Code Playgroud)
我想抓住任何连接错误.我怎么做?我已连接到信号QWebSocket:error(QAbstractSocket::SocketError error),但即使我的服务器没有运行,我也从未触发它.
编辑:我正在连接错误信号如下,
m_webSocket = new QWebSocket();
connect(m_webSocket, SIGNAL(error(QAbstractSocket::SocketError error)), this, SLOT(onWebSocketError(QAbstractSocket::SocketError error)));
m_webSocket->open(url);
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.
总的来说,我对 Tornado 和 Web 服务还很陌生。在我的应用程序中,我在服务器端有 Qt/c++ 客户端和 python Tornado。Qt 客户端以文本消息的形式发送命令。在服务器端,“on_message”方法接收消息,对其进行解析并调用相关脚本来生成 .png 图像。现在,我想将此图像连同图像的简短描述一起发送回客户端。如何在服务器端和客户端执行此操作?指向任何在线示例的指针也会有所帮助。谢谢。