B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时更新数据等功能,但通过polli ...
分类:
Web程序 时间:
2016-09-12 08:40:57
阅读次数:
479
继续之前的德州扑克话题,上次的DOS界面确实没法看,我女朋友说这是什么鬼。哈哈,估计只有自己能玩了 这两天重构了一下界面,基于web服务器和浏览器来交互。 服务器和客户端之间用websocket通信,这种全双工长连接更方便服务器及时的将整个游戏数据向客户端推送。 这篇随笔主要记录一下做前端界面的时候 ...
分类:
Web程序 时间:
2016-09-12 00:55:43
阅读次数:
533
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API: ...
分类:
Web程序 时间:
2016-09-10 11:51:41
阅读次数:
236
一、单文件上传实例 HTML: JS: 分段上传文件(六):http://www.cnblogs.com/tianma3798/p/5845291.html 分段读取文件(五):http://www.cnblogs.com/tianma3798/p/5841584.html 分段读取文件(四):ht ...
分类:
Web程序 时间:
2016-09-08 13:06:01
阅读次数:
251
一、同时上传多个文件处理 HTML: JS: 1.封装单文上传实例 //封装 单个文件上传实例 (function () { var url = 'ws://localhost:55373/ashx/upload4.ashx'; //指定上传文件,创建上传操作对象 function uploadOp ...
分类:
Web程序 时间:
2016-09-08 12:51:13
阅读次数:
215
模块相关:Channels简介:Channels旨在增强Django的异步能力,同时让Django不仅仅局限于Request-Response模型,能够支持WebSocket,HTTP2推送和背景任务.Django-Baker简介:DjangoBaker可以帮助开发者快速启动项目.只要提供app名称,DjangoBaker就可以根据models.py文件中的models,自..
分类:
编程语言 时间:
2016-09-05 00:16:11
阅读次数:
198
1) 什么是websocket?
websocket是一个基于HTML5的双向的通讯协议,它建立在TCP之上,和HTTP一样通过TCP来传输数据。在浏览器与服务器之间建立了一条...
分类:
Web程序 时间:
2016-09-04 20:55:28
阅读次数:
226
反向Ajax,即数据从浏览器端向服务器端发起请求,将数据从服务器端 推送 到浏览器端,可以通过 HTTP轮询 ,Comet (长轮询/iframe),websockets等技术来实现。 我们来学习一下WebSocket,它是HTML5的一种新通信协议,一种新的实现反向Ajax的技术,Websocke ...
分类:
Web程序 时间:
2016-09-03 23:55:04
阅读次数:
184
WebSocket实时异步通信 【一】WebSocket简介 WebSocket是HTML5推出一个协议规范,用来B/S模式中服务器端和客户端之间进行实时异步通信。 众所周知,传统的HTTP协议中,服务器端和客户端通信只能是在客户端发送一个请求之后,服务器端才能对其响应,也就是说服务器端是不能够主动 ...
分类:
Web程序 时间:
2016-09-01 22:44:34
阅读次数:
250
本文只作为个人笔记,大部分代码是引用其他人的文章的。 在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。 使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。 ...
分类:
编程语言 时间:
2016-08-30 17:24:03
阅读次数:
552