我正在尝试将 node.js 服务器与 android 应用程序连接,所以我使用的是 koush 的 websockets:
https://github.com/koush/android-websockets
因此,我已经克隆了项目并将其复制到 android 应用程序的项目中,我可以毫无问题地导入 WebSockectClient:
import com.codebutler.android_websockets.WebSocketClient;
因此我想一切都很好,但问题是在示例代码中是下一个句子:
WebSocketClient client = new WebSocketClient(URI.create("wss://irccloud.com"), new WebSocketClient.Handler() {...}
这使得 Eclipse 引发错误:
WebSocketClient.Handler cannot be resolved to a type
查看类 WebSocketClient.java 没有 Handler 方法...所以我不知道该怎么做,我缺少什么...如果示例代码错误或什么,但我猜问题出在我的代码中。
有什么建议吗?
编辑:
我注意到 WebSocketClient 的生成器要求一个 Listener 对象而不是那个 Handler ......但是改变它仍然不起作用并且代码有另一个错误,我想我会尝试另一种 websockects 实现,你会推荐我? 高托克斯?
编辑2:
我现在正在使用 Gottox 的 socket.io 并且一切运行良好
如果有人想要它,我在这里提供 git 的链接: