Qt Websocket ssl peerAddress

时间:2017-08-01 13:47:04

标签: qt ssl websocket wss

我正在开发一个应用程序,我在其中管理多个websocket连接,其中一个接口可以相互连接单个连接。让我们称之为聊天。该应用程序适用于NonSecureMode Websockets,但当我使用QWebSocketServer :: SecureMode时遇到问题。

我为每个客户端使用一个包装类,它将IP,Port和指针保存到websocket对象。查看我连接的聊天伙伴列表时,我使用ip:port组合进行搜索。使用SecureMode时,websocket不会返回任何IP地址。

    qDebug() << "Client connected:" << pSocket->peerAddress().toString() << pSocket->peerPort();

返回以下调试语句:

  

客户连接:&#34; :: 1&#34; 2058

有没有办法在Websockets上使用SecureConnections访问ip? SSL层应该高于IP和TCP层,因此信息仍然可以以某种方式提供。 websocket API确实显示了获取IP地址的任何选项。

0 个答案:

没有答案