Python的Websocket库

8 投票
5 回答
4848 浏览
提问于 2025-04-17 09:23

你好,我需要一个用Python写的WebSocket服务器,它要支持Chrome 16使用的协议(协议版本13)。Tornado和Twisted都不行。Websockify可以用,但我找不到相关的文档。我希望设置尽量简单,也就是需要的导入库越少越好。请帮帮我,谢谢!

5 个回答

0

这个页面介绍了一个用Python写的websocket服务器的实现,你可以通过导入来使用它。

https://github.com/AdrianGaudebert/python-websocket-server

你需要知道,这个项目的使用许可证是MIT,也就是说你可以自由使用和修改它。不过,它可能只适用于Python 3.0版本。

0

下面是一些用Python实现websocket服务器的例子。一定要仔细阅读并应用这些代码中的注释,因为可能会有一些小问题:

5
  • 你可以看看 pywebsocket,它声称支持第13版协议,专门为以下目的设计:

    pywebsocket项目的目标是提供一个独立的WebSocket服务器,以及一个用于Apache HTTP服务器的WebSocket扩展,叫做mod_pywebsocket。

  • Autobahn 是另一个WebSocket的实现:

    Autobahn WebSockets for Python提供了WebSocket协议的实现,可以用来构建WebSocket客户端和服务器。

  • ws4py : Websocket for python

    这是一个Python库,支持RFC 6455中定义的WebSocket协议。

撰写回答