daphne:Django Channels HTTPWebSocket服务器

时间:2024-03-17 00:24:45
【文件属性】:

文件名称:daphne:Django Channels HTTPWebSocket服务器

文件大小:48KB

文件格式:ZIP

更新时间:2024-03-17 00:24:45

Python

芫 Daphne是用于和的HTTP,HTTP2和WebSocket协议服务器,其开发目的是为Django通道提供支持。 它支持协议的自动协商; 无需使用URL前缀即可确定WebSocket端点与HTTP端点。 跑步 只需将Daphne指向您的ASGI应用程序,然后选择设置绑定地址和端口(默认为localhost,端口8000): daphne -b 0.0.0.0 -p 8001 django_project.asgi:application 如果打算在代理服务器后运行daphne,则可以使用UNIX套接字在两者之间进行通信: daphne -u /tmp/daphne.sock django_project.asgi:application 如果daphne在进程管理器中运行,则可能希望将其绑定到从父进程传递来的文件描述符。 为此,您可以使用--fd标志: daphne --f


【文件预览】:
daphne-master
----MANIFEST.in(16B)
----README.rst(5KB)
----daphne()
--------server.py(13KB)
--------access.py(2KB)
--------testing.py(10KB)
--------utils.py(3KB)
--------http_protocol.py(16KB)
--------cli.py(10KB)
--------ws_protocol.py(11KB)
--------twisted()
--------__main__.py(79B)
--------__init__.py(432B)
--------endpoints.py(899B)
----.github()
--------ISSUE_TEMPLATE.md(789B)
--------workflows()
----tests()
--------test_utils.py(3KB)
--------test_http_response.py(6KB)
--------test_http_request.py(13KB)
--------test_websocket.py(13KB)
--------http_base.py(10KB)
--------http_strategies.py(3KB)
--------test_cli.py(8KB)
----tox.ini(377B)
----LICENSE(2KB)
----CHANGELOG.txt(12KB)
----setup.cfg(210B)
----setup.py(2KB)
----.gitignore(146B)
----Makefile(327B)

网友评论