繁体   English   中英

2个Websocket模式下的Websocket暂停

[英]Websocket suspension in 2-websocket mode

我们有带有2个websocket的GWT应用程序,它们同时工作。 第一个用于与服务器进行乒乓,第二个用于所有其他命令。 当我从第二个连接接收到较大的(〜2MB)答案并通过该答案的数据呈现表格时,我注意到第一个连接已暂停,我无法发送ping并接收pong? 什么问题 有解决的方法吗? 非常感谢你的回答。

您的问题是JavaScript是单线程的。 因此,在呈现大数据时,其他所有内容都在等待它完成。 为了解决您的问题,您应该将数据以小块的形式发送回去,并处理这些块,以使浏览器在这些块之间对第一个WebSocket进行处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM