我正在尋找一個類似於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