webSocket的阻塞问题的一个土著解决办法

最近做了一个简陋的聊天室,可以发送文字,图片和语音数据,这些数据通过一个websocket对象发送接收。

但是出现了一个问题,当发送的内容较大时,比如长时间语音或大的图片文件,会导致堵塞,用户在发送完大型数据前不能发送其他数据,接收到大型数据前不能接收后面的数据。

我想到的解决办法是对文字,图片和音频数据分别建立一个websocket对象,至少可以保证一般情况下文字信息不会堵塞。

或许有更好的解决办法,或者官方有一些解决办法,我会查查。

posted on 2017-11-23 00:55  山菌  阅读(7431)  评论(1编辑  收藏  举报