【发布时间】:2016-04-12 20:43:06
【问题描述】:
我有一个使用 Socket.IO 版本 0.9.17 的现有 Web 套接字服务器(内置于 nodejs),并且已经有一个现有的应用程序在使用它。
现在,我的问题是,对于 Android,我们找不到任何与我在服务器中使用的版本兼容的 Socket.IO (Java) 客户端。
在客户端 (html/js) 上,我尝试使用本机 Javascript WebSocket 类对其进行测试,但无法建立连接并出现以下错误:
WebSocket connection to 'ws://localhost:3009/' failed: Connection closed before receiving a handshake response
有什么想法吗?替代品?
【问题讨论】:
-
您在寻找原生 Android 还是 JavaScript 解决方案?我为服务器尝试了 Node,为客户端尝试了 Cordova (HTML/JavaScript),它与 WebSocket.IO 完美配合。 WebSocket.IO 自动提供了一个 JavaScript 客户端库。
-
试试Gottox。但它不适用于 socket.io 1.0+
-
@samgak 谢谢。我绝对会试试这个..
标签: javascript android ios node.js sockets