我的应用程序基于 Qt websocket 示例(http://doc.qt.io/qt-5/qtwebsockets-echoserver-example.html)。在我的应用程序中,大约有 20 个用户连接到 websocket 服务器,有些用户正在发送一些兆字节的消息。
我注意到,虽然 websocket 服务器正在接收这些大消息(可能需要几秒钟或几分钟),但它会完全阻止/排队所有其他请求或来自其他客户端的连接。
是否有任何推荐的设计如何解决这个问题?谢谢
我的应用程序基于 Qt websocket 示例(http://doc.qt.io/qt-5/qtwebsockets-echoserver-example.html)。在我的应用程序中,大约有 20 个用户连接到 websocket 服务器,有些用户正在发送一些兆字节的消息。
我注意到,虽然 websocket 服务器正在接收这些大消息(可能需要几秒钟或几分钟),但它会完全阻止/排队所有其他请求或来自其他客户端的连接。
是否有任何推荐的设计如何解决这个问题?谢谢