Websocket通信过程

时间:2023-12-09 20:26:19

1. 客户端与服务器建立连接

2. 客户端通过session向服务器发送消息

3. 服务器接收客户端的消息,调用服务器端的onMessage()方法包装、生成消息内容(新的消息包括客户端ID)

4. 通过服务器通过循环调用sendMessage()方法来发送消息至各个客户端

5. 客户端收到服务器的消息调用客户端的onmessage()方法

6. 调用setMessgae()方法,解析封装好的消息,应用在协同视图中

注意:客户端和服务器都有send()和onMessage()方法