重新连接()Gottox-socket.io-java-client上的问题

时间:2013-11-29 11:27:02

标签: java android node.js socket.io

我在github上使用Gottox-socket.io-java-client。

那是我用过的那么酷的图书馆。如此简单和如此强大。

我正在用socket.io-java-client开发android应用程序而且......我发现了一些问题。

我正在使用最新版本的socket.io-java-client和 socket.io服务器版本为0.9.16,node0.11.9-pre

调用mSocket.disconnect()后,mSocket.reconnect()方法无效。

所以我尝试connect()重新连接而不是重新连接() 但很快我遇到了异常“您只能连接一次SocketIO实例。请使用新实例”

是的,我知道那种方法...... 这意味着

mSocket = new SocketIO ( BASE_SOCKETIO_URL );

但是在ANDROID中存在严重问题 运行之后,垃圾收集器运行速度很快,设备上的电池运行也很快。

我认为SocketIO类实例有大量内存 所以这会导致垃圾收集。

有没有解决方案?

或是否有任何方法在onDisconnect()触发后触发reconnect()?

请帮忙。

谢谢你的阅读。

0 个答案:

没有答案