当前位置:   article > 正文

python基于flask_sockets实现WebSocket——叁_python websocket flask

python websocket flask

WebSocket是啥?

WebSocketHTML5引入的新的通信协议,主要由Web客户端和服务器实现,当然它也可以在Web之外实现。 
与HTTP连接不同,WebSocket连接是客户端和服务器之间永久的双向通信通道,其中任何一个都可以启动交换。 一旦建立,连接一直有效,直到其中一方断开连接。

flask实现websocket的两种方式

flask 实现websocket有两种方式实现,一种是flask_sockets方式,该方式是flask对websocket的最原始封装,功能较为单一,第二种方式Flask-SocketIO对websocket的封装,该方式所能提供功能较多,不但实现了socket的基本通信功能,也可以结合flask相关接口,使其更加完备,因此网上对该api介绍也较多。

使用Flask-Sockets

服务端

服务端receive()方法,必须接收客户端发送的数据,才能实现两两互相通信。

  1. #!/usr/bin/env python
  2. # encoding: utf-8
  3. """
  4. @version: v1.0
  5. @author: W_H_J
  6. @lic
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/508200
推荐阅读
相关标签
  

闽ICP备14008679号