当前位置:首页 > Windows程序 > 正文

\n消息结束符) data:内容\ndata:内容\n\n 字段 data event id retry 十五、WebS

2024-03-31 Windows程序

十三、处事器推送

处事器主动向客户端推送信息

传统的HTTP协议传输,处事器是被动相应客户真个请求

1、解决方案

ajax轮询、ajax长轮询

Server-Send-Event

WebSocket

2、ajax轮询

客户端按时向处事器发送请求

可能会造成无用的http请求

技术分享


技术分享

3、ajax长轮询

客户端向处事器发送请求,,处事器等到有更新后给出相应。客户端收到更新后在倡议新的请求

每个请求都有更新布局,没有无用的http请求

仍然孕育产生了大量的http链接

技术分享


技术分享

十四、Server-Send Event 1、概述

基于HTTP协议

H5新增的API标准

2、客户端EventSource

事件

onpen

onmessage

onerror

要领

close()

属性

readyState

url

3、处事端

设置响应头

Content-type:text/event-stream Cache-Control:no-cache Connection:keep-alive

内容格局(以\n\n结束,\n动静结束符)

data:内容\n data:内容\n\n

字段

data

event

id

retry

技术分享


技术分享


技术分享

十五、WebSocket 1、概述

真正的实时通信

双工通信

socket协议直接成立在TCP协议上

不存在同源计谋

2、客户端WebSocket

要领

send()

close()

事件

onmessage

onopen

onerror

3、node.js使用socket模块

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/36568.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494592访问次数
  • 建站天数
  • 友情链接