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