websocket通信问题

服务器我用的erlang,cocos项目采用websocket进行通信,在电脑浏览器没有问题的;

在手机浏览器访问时,就出现问题了,问题描述:

在登录时,正常情况下,服务器会发送十多条消息给手机浏览器客户端
然而很多时候,在发送第5、6条的时候,服务器tcp发送就超时了,这个时候客户端最常见的情况是一条消息都没有接收到,另外一种情况是接收到前两条消息,第三条就接收不到了,而服务器是发送成功了5、6条的

有时候服务器全部发送成功,而客户端也只能接受两条,或者是一条都接收不到

()()()()()在电脑浏览器上没有出现过上述问题。。。。

手机浏览器上websocket的承载能力怎么样, 一条消息长度比较长的会上万。。。(即使控制到几千,也会在手机浏览器出现上述情况。)

1赞

求探讨····························

2赞

pc上好像自带心跳包,手机上得自己搞心跳包。

1赞

挖坟了 我这边遇到移动设备一断wifi直接断开websocket 已经确认没有主动断开 心跳包也比较频繁的发送的 但是还是会这样 导致网络抖动就迅速触发断开了

1赞

以我的经验来看,多半是项目的数据收发没有处理好,再排查排查。

1赞

websocket手机和电脑是一样的,还是自己使用的问题。

1赞

快10年了,还答 :rofl:

1赞

以我的经验来看,多半是项目的数据收发没有处理好,再排查排查。

1赞

以我的经验来看,坐时光机回到十年前,再排查排查。

以我的经验,挖坟得先拔坟头草 :wilted_flower:

1赞