webSocket有些乱,整理一下:
webSocket是用来解决B/S模式中长连接的问题,实现浏览器和服务器间的消息推送和接收。浏览器先发送http报文,借用了http协议来完成一部分握手,这个http报文中有这么一段信息"Upgrade:websocket",这是告诉服务器"你好,我要切换协议"。服务器接收后,回复一个http报文,告诉浏览器"好的,我已经切换到websocket协议了"。从这里以后就不用http报文了,接下来就完全按照websocket协议进行了。
webSocket是用来解决B/S模式中长连接的问题,实现浏览器和服务器间的消息推送和接收。浏览器先发送http报文,借用了http协议来完成一部分握手,这个http报文中有这么一段信息"Upgrade:websocket",这是告诉服务器"你好,我要切换协议"。服务器接收后,回复一个http报文,告诉浏览器"好的,我已经切换到websocket协议了"。从这里以后就不用http报文了,接下来就完全按照websocket协议进行了。