wepsocket 了解一下
WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 本文将使用Python编写Socket服务端,一步一步分析请求过程!!! 简单个人定义: 1. 什么是websocket? **是一套协议,协议规定了: - 连接时需要握手 - 发送数据进行加密 - 连接之后不断开 **那些框架支持websocket? - flask,gevent-websocket flask没有 要下载第三方组件 :gevent-websocket - django,channel django没有 要下载第三方组件:channel - torando框架自带 websocket的兼容性是他的缺点: 一些老版本浏览器 不支持 **应用场景? 实时响应页面时,可以使用websocket。 1. 启动服务端 import socket sock = socket.socket(socket.AF_INET, socket