【问题标题】:Socket.IO compatibilitySocket.IO 兼容性
【发布时间】: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


【解决方案1】:

您可以使用 socket.io java 客户端,它是 socket.io 团队的官方客户端。 从这里获取:http://mvnrepository.com/artifact/io.socket/socket.io-client

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 2018-05-18
    • 2014-08-04
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 2018-12-17
    • 2017-11-10
    • 2016-02-19
    相关资源
    最近更新 更多