0

我正在尝试将 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 的链接:

https://github.com/Gottox/socket.io-java-client

4

0 回答 0