发布时间:2022-08-29 10:25:09
在HTML5发布之前,基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。在HTML5被众多浏览器广泛支持前,此种方式仍将是WEB端即时通讯等应用场景下,不可回避的实现方案。长连接、长轮询概述用通俗易懂的话来说,长连接、长.........【阅读全文】
发布时间:2022-08-26 09:45:00
HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广和使用,而websocket作为一种新的web通信技术具有巨大意义。什么是Socket?什么是WebSocket?对于第1次听说WebSocket技术的人来说,两者有什么区别?websocket是仅仅将socket的概念移植到浏览器.........【阅读全文】
发布时间:2022-08-25 10:15:12
一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将介绍如何在现有的技术基础上选择合适的方案开发一个“服务器推”(Comet技术)的应用,最优的方案还是取决于应用.........【阅读全文】
发布时间:2022-08-24 10:21:56
Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。1996年IETF HTTP工作组发布了HTTP协议的1.0版本 ,.........【阅读全文】
发布时间:2022-08-23 10:04:36
内容会包含我们是如何使用Play框架和Akka Actor Model来管理长连接、由服务器主动发送事件的。SSE(Server-sent events)技术简介服务器发送事件(Server-sent events,SSE)是一种客户端服务器之间的通信技术(详见即时通讯网整理的文章《SSE技术详解:一种全新的HTML5服务器推送事件技术》),具体是在客户端向.........【阅读全文】