我正在寻找一个与 socket.io(node.js) 完全一样的库,但我在其他平台、c++ 或 python 中需要它。
这是关于网站的服务器应用程序。我的应用程序与 node.js 一起工作,但我需要为 C++/python 或其他东西更改它。
socket.io 很棒,因为它会自动选择技术来连接服务器——取决于您使用的浏览器/硬件。
有任何想法吗?
对于 Python,您可以查看 >> Websockets with python << Can I use Socket.IO with Django? Django 是一个使用 Python 语言的网络框架。
通过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
socket.io 的协议定义可在此处获得 https://github.com/LearnBoost/socket.io-spec
我参与了几个项目,出于各种原因,我们决定实际实施我们自己的客户。这并不难,尤其是因为您只需要支持传输(xhr-polling 是最简单的恕我直言)。
还有可能回馈社会......