socket.io xhr慢速连接上的错误(3G移动networking)
当我在3G移动networking(慢速互联网连接)上testing我的真实聊天应用程序时, Socket.io
反复断开连接然后重新连接。 我logging了原因。 它说"xhr post error"
引起"transport error"
然后断开连接。
我可以知道"xhr post error"
是什么意思,为什么这个错误出现在缓慢的连接中,以及如何解决这个问题?
我正在使用socket.io-client.java 0.4.2版本
我想你应该在你的客户端设置transports
使用websockets。
尝试这个:
IO.Options opts = new IO.Options(); opts.transports = new String[]{"websocket"}; mSocket = IO.socket(SOCKET_SERVER, opts);
更新另外,尝试将客户端库更新到5.1+。