【问题标题】:Socket.io for other platform than node.jsSocket.io 用于 node.js 以外的其他平台
【发布时间】:2012-10-05 19:27:42
【问题描述】:

我正在寻找一个与 socket.io(node.js) 完全相同的库,但我在其他平台、c++ 或 python 中需要它。

这是关于网站的服务器应用程序。我的应用程序与 node.js 一起工作,但我需要为 C++/python 或其他东西更改它。

socket.io 很棒,因为它会自动选择技术来连接服务器 - 取决于您使用的浏览器/硬件。

有什么想法吗?

【问题讨论】:

标签: c++ python sockets socket.io


【解决方案1】:

对于 Python,您可以查看 >> Websockets with python Can I use Socket.IO with Django? Django 是一个使用 Python 语言的网络框架。

【讨论】:

    【解决方案2】:

    有一个通过TornadIO2 实现的python Socket.IO 实现,将与Tornado 异步Web 服务器一起使用。我在 TornadIO 1.0 时使用过这个

    Go 有一个我用过,但它只兼容 Socket.IO 0.6.x:go-socket.io

    只需查看 socket.io Wiki 以获取其他链接:
    https://github.com/learnboost/socket.io/wiki

    【讨论】:

      【解决方案3】:

      socket.io 的协议定义可在此处获得 https://github.com/LearnBoost/socket.io-spec

      我参与了几个项目,出于各种原因,我们决定实际实施我们自己的客户端。这并不难,尤其是因为您只需要支持传输(xhr-polling 是最简单的恕我直言)。

      也许还有回馈社区的可能性....

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-05-14
        • 2020-08-03
        • 2011-03-27
        • 1970-01-01
        • 1970-01-01
        • 2012-06-14
        • 1970-01-01
        相关资源
        最近更新 更多