我正在寻找一个类似于socket.io(node.js)的库,但我需要它在其他平台,C++或可能是python。Socket.io为node.js之外的其他平台
这是关于网站的服务器应用程序。我的应用程序使用node.js,但我需要将其更改为C++/python或其他。
socket.io非常棒,因为它自动选择技术来连接服务器 - 取决于您使用的浏览器/硬件。
任何想法?
我正在寻找一个类似于socket.io(node.js)的库,但我需要它在其他平台,C++或可能是python。Socket.io为node.js之外的其他平台
这是关于网站的服务器应用程序。我的应用程序使用node.js,但我需要将其更改为C++/python或其他。
socket.io非常棒,因为它自动选择技术来连接服务器 - 取决于您使用的浏览器/硬件。
任何想法?
对于Python,你可以看看>>的WebSockets与蟒蛇< < Can I use Socket.IO with Django? Django是一个网页框架,使用Python语言。
有一个用于python的Socket.IO实现,通过TornadIO2,它将与Tornado异步Web服务器一起使用。我已经使用这个当它是TornadIO 1.0
Go有一个,我使用,但它只是Socket.IO 0.6.x兼容:go-socket.io
而只是看socket.io维基其他环节:
https://github.com/learnboost/socket.io/wiki
为socket.io协议定义可以在这里找到 https://github.com/LearnBoost/socket.io-spec
我一直是一对夫妇的项目,我们决定实际执行我们自己的客户端的F部分或各种原因。这并不难,尤其是因为你只需要支持运输(xhr-polling是最简单的imho)。
而且也或许有可能回馈社会....
对于C++与Boost.Asio的走,它也允许非同步处理,它是相当不错的快http://www.boost.org /doc/libs/1_51_0/doc/html/boost_asio.html – jozefg