websocket的知識點:當用戶建立socket連接請求之后,服務器會給客戶段建一個session(非httpsession),這是是對客戶端的唯一識別碼,用于消息通信
第二上流程圖,流程圖解釋:用戶1要給用戶2發送消息,然后帶有用戶1的id,用戶2的id,還有消息內容。然后服務器根據用戶2的id查詢用戶2的session。如果能查到則用戶2在線,發送消息給用戶2,如果不能查到則用戶2的session,發送消息給用戶1,并告訴用戶1 用戶2不在線。源碼的話我是用mui+springboot寫的,如果有需要的話,可以點贊+評論。評論你的郵箱,我看到發給你