WebSocket原理简介

慢聊Go之GoLang中使用Gorilla Websocket|Go主题月 - 掘金 (juejin.cn)

【Go项目】24. WebSocket 基本原理_哔哩哔哩_bilibili

1.http和socket的区别

1)

http要先给服务器发请求,然后才会得到响应,基本是一问一答式。

而socket建立的是一条双工通道,双方都可以发送和接收信息。

2)

socket效率更高,因为http里包含很多东西:get/post,header,cookie之类很多

socket有什么发什么,没有要求,所以没有解析过程。

但是维持连接需要内存,大量连接会消耗内存。

2.websocket

因为浏览器只会发http请求,所以为了实现发送socket,websocket是结合了socket和http的特点。

要实现websocket,要先发送请求告诉服务器用websocket通信,收到回复之后就会建立socket通道。

服务器响应:

相关推荐
明天就是Friday3 小时前
Android实战项目④ OkHttp WebSocket开发即时通讯App 完整源码详解
android·websocket·okhttp
金融大 k11 小时前
Spring Boot WebSocket 实时行情推送实战:从断线重连到并发优化
spring boot·后端·websocket
xiangxiongfly91513 小时前
Android 使用WebSocket通信
android·websocket·网络协议·okhttp
王大锤439116 小时前
websocket业务接入示例
网络·websocket·网络协议
金融大 k17 小时前
Python + Redis 实时行情共享:WebSocket 数据流的订阅管理与断线恢复实践
redis·python·websocket
长安第一美人2 天前
算能 BM1688 低延迟推流:Qt+WebSocket 直出 H5/HDMI
开发语言·网络·嵌入式硬件·websocket·交互
必胜刻2 天前
Gin + WebSocket 连接池
websocket·网络协议·gin
nibabaoo3 天前
前端开发攻略---H5页面手机获取摄像头权限回显出画面并且同步到PC页面
javascript·websocket·实时音视频·实时同步·录制
Walter先生4 天前
WebSocket 连接池生产级实现:实时行情高可用与负载均衡
后端·websocket·架构
2501_921649497 天前
2026 量化策略回测的历史数据 API:从数据获取到策略验证
websocket·金融·restful·量化·回测·api文档