websocket
websocket是html5中提出的一个协议规范,它允许浏览器与服务器中相互主动通信.
http
在讲websocket之前,我们必须先了解http协议
http协议是基于tcp实现的协议...这就是websocket了
websocket
websocket作为全双工通信协议,只要连接成功之后,浏览器和服务器就可以互相主动发送消息,那么,刚刚的聊天室需求就会变成:
A与服务器建立连接
B与服务器建立连接...双方可以相互主动推送消息,消息可以即时送达,避免了消息延迟
websocket协议
前面讲到了websocket的应用场景,那么为什么websocket可以做即时消息呢?...websocket协议实现步骤为:
先使用http协议连接服务端(没错,websocket是基于http协议的)
第一个步骤额外补充,在使用http协议时,附带了(我要升级websocket协议)的数据...websocket详细协议了解可查看: http://noobcourse.php20.cn/NoobCourse/NetworkrPotocol/tcp/websocket.html
websocket