2
是否有支持所有版本的Hixie和HyBi的異步的websocket服務器的python實現?是否有異步的websocket服務器的python實現
我看過谷歌的搜索結果,如https://gist.github.com/719381,http://ldalab.ru/primer/websocket/websocket.py。他們似乎支持Hixie,但不支持HyBi及其後續版本。
是否有支持所有版本的Hixie和HyBi的異步的websocket服務器的python實現?是否有異步的websocket服務器的python實現
我看過谷歌的搜索結果,如https://gist.github.com/719381,http://ldalab.ru/primer/websocket/websocket.py。他們似乎支持Hixie,但不支持HyBi及其後續版本。
有幾個基於Twisted的websocket服務器實現(http://autobahn.ws/,https://github.com/MostAwesomeDude/txWS),這是一個替代的異步I/O和Python事件驅動編程庫。
有沒有超過asyncore?我可能不得不寫我自己的,然後從上述庫中取出部分。唯一的問題是保持版本更新:( – akkishore
使用Twisted,man。不要毫無意義地讓你的工作更加困難 –
asyncore不支持epoll支持。除此之外,框架通過所有套接字循環檢查(WTF)及其文檔中說:「這裏記錄的模塊爲您解決了許多難題,使構建複雜的高性能網絡服務器和客戶端成爲可能。」一個明顯的誤導。最後選擇Twisted/Autobahn。感謝Jean-Paul Calderone。 – akkishore