我尝试搜索类似的问题,我在这里发现了一个类似的问题,没有真正的解决方案:socket.io似乎在我的Android Phone上延迟了
我正在构建一个使用deepstream.io的混合应用程序(人行横道)。客户端已连接到服务器(通过Engine.io),并订阅了一些记录。服务器正在更新它们,每秒都会更新其中一个记录(计时器)。该更新记录的服务器是Node.js中的深层客户端,该客户端通过TCP连接。它在不同的模拟器和三星Galaxy Note 2上效果很好,但是在最新的三星Galaxy S7上,总是有3-4秒的延迟。延迟此后,所有更新的数据都会出现。有几次不存在此延迟,但我不确定(如果有的话)有什么不同。
我很高兴提供更多信息,但不确定什么是相关的。关于如何避免这种情况的任何想法,或可能导致它的原因?
您是否可以尝试使用最新版本的DeepStream 2.0,它使用WebSocket完全切换到我们自己的消息传递层,并具有新的ping-Pong-Pong往返计时器。