WebSocket的工作流程:浏览器通过JavaScript向服务端发出建立WebSocket连接的请求,在WebSocket连接建立成功后,客户端和服务端就可以通过 TCP连接传输数据。因为WebSocket连接本质上是TCP连接,不需要每次传输都带上重复的头部数据,所以它的数据传输量比轮询和Comet技术小很多。
接下来介绍一个执行Linux服务器备份脚本的案例:
第一步:安装websocket,在Pycharm中很容易,只需要搜索dwebsocket然后安装就好了;
第二步:创建一个Django项目,在templates下创建一个index.html页面,代码如下:
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>游戏运维平台</title>
<script src="/static/jquery-1.12.4.js"></script>
<script type="text/javascript">//<![CDATA[
$(function () {
$('#backup_all').click(function () {