sse_chait:通过flask_sse实现SSE(服务器发送事件)

时间:2024-05-24 07:09:25
【文件属性】:

文件名称:sse_chait:通过flask_sse实现SSE(服务器发送事件)

文件大小:91KB

文件格式:ZIP

更新时间:2024-05-24 07:09:25

HTML

此项目通过flask_see实现了SSE功能 SSE:服务器发送事件,传统http请求中,服务方都是被动的接受请求,然后发送数据。但是无法做到服务端主动发送请求给客户端,然而有些时候需要此功能。因此有了SSE或者Websocket技术来实现。SSE实现方式的是半双工,只能在连接建立后服务端发送数据给客户端,相反不行。(Websocket可以) flask_sse官方文档: 博客网址: 开启服务方法: 第一种方法:通过gevent+uWSGI服务器 运行 start_project.sh 脚本 第二种方法: 通过gevent+gunicorn服务器 进入到sse.py目录,输入 gunicorn sse:app --worker-class gevent --workers 4 --bind 127.0.0.1:5000 运行 项目使用方法: 打开 127.0.0.1:5000/ 跳


【文件预览】:
sse_chait-master
----.gitignore(1KB)
----README.md(1KB)
----sse.py(1KB)
----start_project.sh(65B)
----sse_chait()
----upload()
--------channel_tom.html(687B)
--------jquery-3.1.1.js(261KB)
--------channel_bob.html(729B)
--------channel_public.html(693B)
--------send_messages.html(2KB)
----wsgi.pyc(222B)
----requirements.txt(227B)
----.idea()
--------workspace.xml(32KB)
--------vcs.xml(180B)
--------misc.xml(209B)
--------modules.xml(270B)
--------sse_chait.iml(398B)
----sse_chait.ini(185B)
----sse.pyc(1KB)
----wsgi.py(85B)

网友评论