WebSocket快速入门

WebSocket 是一种基于TCP的网络通信协议,它解决了传统 HTTP 通信的局限性,实现了真正的​​全双工实时通信​​。一次握手就可以创建持久性的连接,并进行双向数据传输。

HTTP和WebSocket

http只能是client发送请求,server回应。一定是客户端先发请求,服务器再回应。(请求响应)

服务器响应后,连接就不在了,下次client发送请求需要重新连接。

WebSocket首先是客户端发送握手请求,与服务器建立了连接就响应一个应答。应答后就完成了连接的建立。这样客户端和服务器间可以建立双向数据传输。CS两端都可以主动向对方发送消息。

websocket应用场景

视频弹幕,网页聊天,体育实况更新,股票基金报价实时更新。这些页面没有刷新,但是数据在实时更新。利用websocket实时推送数据,不需要页面主动发请求去服务器获取信息,而是服务器主动将信息推送来。

相关推荐
三川6987 小时前
深入浅出SSD 08:PCIe的介绍
网络
2601_963282777 小时前
极寒专网技术拆解:黑龙江零下 40℃场景数字对讲组网全方案|黑龙江移远科技寒地通信底层技术解析
运维·网络·人工智能·科技
易连EDI—EasyLink8 小时前
电动汽车供应链协同新范式:蔚来(NIO)企业级EDI平台建设实践
网络·人工智能·edi·nio·as2
鸢尾掠地平8 小时前
STP、RSTP、MSTP的详细讲解
网络
杏花春雨江南9 小时前
JavaWeb HTTP长连接完整梳理
网络·网络协议·http
so~what9 小时前
四步RACH随机接入里面的RO
网络
灯澜忆梦9 小时前
GO_网络编程---文件传输实战
网络·golang·php
tiantianuser9 小时前
NVME-oF IP 设计9 :为什么选RDMA传输?
网络·网络协议·tcp/ip
@LuckY BoY9 小时前
mtu详解
网络
Yang961110 小时前
多场景电磁干扰排查方案,鼎讯信通 DXL-400E 适配野外与室内运维
网络