嗅探 QWebsocket 服务器 - 客户端通信

Posted

技术标签:

【中文标题】嗅探 QWebsocket 服务器 - 客户端通信【英文标题】:Sniff QWebsocket Server - Client communication 【发布时间】:2017-01-11 15:45:16 【问题描述】:

我是QWebsocket 的新手。我创建了两个应用程序,它们使用QWebsocket 通信。有谁知道是否可以捕获同一端口上的另一个应用程序从webClient 发送到webServer 的消息?但是,无法更改这两个通过 web socket 通信的应用程序。

【问题讨论】:

【参考方案1】:

不,您不能启动第二个服务器。

 // 设置 QWebSocketServer
    m_server = new QWebSocketServer("WebSocket app", QWebSocketServer::NonSecureMode, this);
    if (!m_server->listen(QHostAddress::LocalHost, 12345)) 
        qFatal("打开web socket服务器失败,可能是已经存在的实例!");
        返回;
    

【讨论】:

以上是关于嗅探 QWebsocket 服务器 - 客户端通信的主要内容,如果未能解决你的问题,请参考以下文章

QT打造高效线程池异步QWebSocket 客户端

SpringBoot - WebSocket

Web-Socket

QWebSocket“未知错误”

如何从 C++ 客户端正确使用 QWebSocket::sendBinaryMessage() 方法?

如何在 PyQt5 中使用 QWebSocket 创建 websocket 客户端