websocket
websocket协议
WebSocket是一种网络通信协议,很多高级功能都需要它,例如浏览器与服务器之间的实时通信。
WebSocket协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。
WebSocket协议和HTTP协议都是应用层协议,都基于TCP协议。但是,WebSocket协议是一种双向通信协议,在建立连接后,WebSocket服务器和Browser/Client Agent都能主动向对方发送或接收数据,就像Socket一样;而HTTP协议是一种单向通信协议,只能由Client Agent向WebSocket服务器发送请求,WebSocket服务器不能主动向Client Agent发送数据,但是WebSocket服务器可以向Client Agent发送HTTP响应。
大约 5 分钟