WebSocket是一种比较新的协议,它是伴随着html5规范而生的,虽然还比较年轻,但大多主流浏览器都已经支持。它使用方面、应用广泛,已经渗透到前后端开发的各种场景中。
对http一问一答中二式流程的不满,催生了支持双向通信的WebSocket诞生。WebSocket是...
云聊IM
8个月前 (05-03) 309℃
0喜欢
前言
关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一些看法了。要想做IM聊天app,就不得不...
云聊IM
1年前 (2018-08-02) 536℃
0喜欢
前言
在京东到家商家中心系统中,商家提出了要在 Web 端实现自动打印的需求,不再需要人工盯守点击打印,直接打印小票,以节约人工成本。为了满足商家的需求,开发团队决定立即着手实践。本文记录这次从技术选型到动手实践的过程,希望也能给您带来一定的启发。
初步思路
关于问题的思考逻辑:...
云聊IM
2年前 (2018-04-22) 1680℃
0喜欢
基本介绍
WebSocket是HTML5的一种新通信协议,它实现了浏览器与服务器之间的双向通讯。
而Socket.IO是一个完全由JavaScript实现、基于Node.js、支持WebSocket的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器...
云聊IM
2年前 (2018-04-22) 957℃
0喜欢
前段时间写了两篇介绍HTTP和WebSocket的文章,回复中有人说希望了解下WebSocket和Socket的区别。这个问题之前也有想过,自己对此是有大概的答案,可是并不太确定,于是去搜集了些资料(其实就是各种Google),看了很多以前的文档,觉得有些故事十分有趣,整理如下,...
云聊IM
2年前 (2018-04-22) 638℃
0喜欢
前言
本文的上篇《WebSocket详解(四):刨根问底HTTP与WebSocket的关系(上篇)》介绍了HTTP1.1协议的基本内容,这篇文章将继续分析WebSocket协议,然后对这两个进行简单的比较。
WebSocket协议
WebSocket协议还很年轻,RFC文档(R...
云聊IM
2年前 (2017-12-31) 795℃
0喜欢
本文中所描述的“HTTP长连接、长轮询(long polling)” 实际上就是指Comet技术,有关Comet技术的更专业介绍请参见《Comet技术详解:基于HTTP长连接的Web端实时通信技术》。
前言
在HTML5发布之前,基于HTTP的长连接,是一种通过长轮询方式实现...
云聊IM
2年前 (2017-12-30) 893℃
0喜欢
前言
那天和boss聊天,不经意间提到了Meteor,然后聊到了WebSocket,然后就有了以下对话,不得不说,看问题的方式不同,看到的东西也会大不相同。
以下是跟Boss的对话内容:
A:Meteor是一个很新的开发框架,我觉得它设计得十分巧妙。
B:怎么个巧妙之处?
A:...
云聊IM
2年前 (2017-12-27) 545℃
0喜欢
前言
WebSocket 是HTML5一种新的web通信技术,它真正实现了浏览器与服务器的全双工实时通信(full-duplex)。本文将详解介绍WebSocket的通信协议细节。
传统“长轮询”实现Web端即时通讯的问题
WebSocket出现之前,Web端为了实现即时通讯,所...
云聊IM
2年前 (2017-12-26) 793℃
3喜欢
内容简介
本文将简要介绍 WebSocket 的由来、原理机制以及服务端/客户端实现,并以实际客户案例指导并讲解了如何使用 WebSocket 解决实时响应及服务端消息推送方面的问题。
本文适用于熟悉 HTML 协议规范和 J2EE Web 编程的读者,旨在帮助读者快速熟悉 HT...
云聊IM
2年前 (2017-12-23) 725℃
0喜欢