Websocket详解和封装

一、 websocket 是什么?

websocket 是一种网络通信协议,与 http 语义一样,但功能不一样
http 也是一种网络通信协议,为什么不用 http 而用 websocket ?

二、websocket 与 http 有什么区别?

websocket 通信可由服务器发起,也可以由客户端发起。可以实现客户端与服务端长连接
http 通信只能由客户端发起。


image

三、WebSocket 触发事件

以下是 WebSocket 对象的相关事件。


image

四、WebSocket 方法

假定我们使用了以上代码创建了 Socket 对象:this.Socket.close()/this.Socket.send()


image

WebSocket 组件封装(包含健康检查和心跳机制)




你可能感兴趣的:(Websocket详解和封装)