消息推送常见方式
1.轮询 2.长轮询
3.SSE(server-sent event):服务器发送事件
4.websocket
WebSocket是一种基于TCP连接上进行全双工通信协议
HTTP既不是全双工也不是半双工
全双工:允许数据在两个方向同时传输
半双工:允许数据在两个方向传输,但是统一时间段内只允许一个方向传输
响应码101表示将协议切换为websocket
Websocket API
客户端API
服务端API
在线聊天室实战
时序图:
1.轮询 2.长轮询
3.SSE(server-sent event):服务器发送事件
4.websocket
WebSocket是一种基于TCP连接上进行全双工通信协议
HTTP既不是全双工也不是半双工
全双工:允许数据在两个方向同时传输
半双工:允许数据在两个方向传输,但是统一时间段内只允许一个方向传输
响应码101表示将协议切换为websocket
时序图:
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com