Flask 之 WebSocket

Posted 道友请多指教

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 之 WebSocket相关的知识,希望对你有一定的参考价值。

http:是一个协议
规定:数据传输格式 -/r/n/r/n
一次的请求,一次的响应,断开了 短链接 无状态
服务器收到的请求,做出的响应给客户端
客户端主动向服务器发起请求
基于socket send发给客户端
 
轮询
客户端一直发请求,服务端一直收请求,知道服务端给客户端响应
优点:响应及时
缺点:消耗两端资源,非常严重,占用大量的带宽
 
长轮询
客户端发起请求,服务端收到请求,内部进行轮询等待
优点:响应及时,节省资源,不会一直发送请求和响应
缺点:服务器资源消耗
 
websocket
web + socket
新的协议 :该收收,该发发,该干什么干什么
响应及时,节省非常大资源,内部实现还是轮询
 
通过websocket 协议进行连接
连接成功之后,可以自由首发消息了

以上是关于Flask 之 WebSocket的主要内容,如果未能解决你的问题,请参考以下文章

Flask第八章:Flask之flask实例化配置以及flask对象配置

Flask之表单操作

flask基础之app初始化

Flask之模板之特殊变量和方法

Flask扩展之http客户端开发

Flask扩展之http客户端开发