Socket.io适用于node.js以外的其他平台

时间:2012-10-05 19:27:42

标签: c++ python sockets socket.io

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

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

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

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

通过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

答案 2 :(得分:1)

此处提供了socket.io的协议定义 https://github.com/LearnBoost/socket.io-spec

我参与了几个项目,我们决定实际上以各种原因实现自己的客户端。这并不难,特别是因为你只需要支持运输(xhr-polling是最简单的imho)。

也许有可能回馈社区......