1. 客户端与服务器建立WebSocket连接。
  2. 客户端发送一个“登录”请求,包括用户ID等信息。
  3. 服务器验证并保存客户端的登录信息。
  4. 客户端选择要聊天的对象,向服务器发送一个“请求聊天”请求,包括接收者的ID等信息。
  5. 服务器验证并保存聊天信息,同时通知接收者有人请求与他聊天。
  6. 接收者同意聊天请求,并向服务器发送一个“同意聊天”请求,包括发送者的ID等信息。
  7. 服务器验证并保存聊天信息,同时通知发送者已经被接收者同意聊天。
  8. 发送者和接收者可以开始聊天,双方可以相互发送消息。
  9. 如果一方关闭了连接或退出了聊天室,服务器会通知另一方。
  10. 聊天结束后,双方都可以向服务器发送一个“结束聊天”请求,服务器会删除相关信息并关闭连接。
websocket实现一对一聊天流程

原文地址: https://www.cveoy.top/t/topic/cRVz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录