当前位置: 首页 > 网络应用技术

Websocking原理和单数组件包装

时间:2023-03-05 18:25:53 网络应用技术

  WebSockets是一种高级技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以将消息发送到服务器并接收事件驱动的响应,而无需通过旋转服务器来响应服务器。

  它的最大功能是服务器可以主动将信息发送给客户端,并且客户端还可以主动将信息发送到服务器。这是一个真正的两道相等对话,这是服务器推技术的一种类型。

  Websocket协议于2008年出生,并于2011年成为国际标准。所有浏览器都得到了支持。

  以上是有关请求的HTTP协议的一些开发,Websocket在服务器推送上提供了另一个解决方案两条通信协议。

  解决了HTTP的一些问题:

  Websocket协议

  Websocket协议通过HTTP协议升级。仅根据HTTP协议添加握手来构建WebSocket Connection。本质上,在TCP协议(WebSocket协议)上封装的另一个应用程序层协议。BEAD他基于TCP,基于TCP,服务器可以自己推动。协议升级过程如下:

  [图1:客户端发送协议的升级]

  [图2:服务器同意协议的升级]

  包装单个Case组件并支持多个服务器Websocket连接。