websocket
土豆家的地瓜啊
这个作者很懒,什么都没留下…
展开
-
websocket学习笔记 go语言使用 gorilla/websocket实现实时聊天项目
扩展包 gorilla/websocket的几个重要函数协议升级 ,1)先初始化upgrader,再调用其upgrade方法将http协议升级为websicket协议。2)也可以直接使用upgrade函数 进行协议升级type Upgrader struct { HandshakeTimeout time.Duration ReadBufferSize, WriteBufferSize int WriteBufferPool BufferPool Subprotocols []string原创 2020-06-29 22:01:56 · 1448 阅读 · 0 评论 -
webscoket 学习笔记 原理篇
概述WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。http协议是无状态的,每一个新的http请求request,只能通过client发起,server端收到后,返回一个response,然后连接断开。http1.1版本增加了keep-alive请求头,可以通过一条通道请求多次.且server端不能主动被client端发送数据,只能被动地相应请求.WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebS原创 2020-06-29 21:46:10 · 341 阅读 · 0 评论