WebSocket快速入门

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

HTTP和WebSocket

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

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

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

websocket应用场景

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

相关推荐
跨境小新13 小时前
Facebook广告拒登是为什么?如何减少拒登概率?
大数据·网络
siriuuus13 小时前
Linux 网络配置解析、IP地址配置及常用网络命令
linux·网络
@CLoudbays_Martin1113 小时前
CDN是否能有效检测并且同时防御Ddos 和 CC 攻击?
java·服务器·网络·数据库·git·数据库开发·时序数据库
德迅云安全杨德俊13 小时前
游戏盾:构筑网络安全防线,抵御DDoS攻击的解决方案
网络·安全·游戏·ddos
(Charon)14 小时前
【网络编程】TCP、UDP、KCP、QUIC 全面解析
网络·tcp/ip·udp
科技小郑14 小时前
吱吱企业即时通讯以安全为基,重塑安全办公新体验
大数据·网络·人工智能·安全·信息与通信·吱吱企业通讯
特立独行的猫a14 小时前
强大的鸿蒙HarmonyOS网络调试工具PageSpy 介绍及使用
网络·华为·harmonyos
彬彬醤14 小时前
TikTok矩阵有哪些运营支撑方案?
大数据·网络·网络协议·tcp/ip·矩阵·udp·产品运营
楠枬14 小时前
DNS 域名解析
服务器·网络·网络协议
XMZH0304214 小时前
网络编程;TCP多进程并发服务器;TCP多线程并发服务器;TCP网络聊天室和UDP网络聊天室;后面两个还没写出来;0911
服务器·网络·tcp/ip·udp·tcp