您好,登錄后才能下訂單哦!
概述
利用Spring Boot作為基礎框架,Spring Security作為安全框架,WebSocket作為通信框架,實現點對點聊天和群聊天。
所需依賴
Spring Boot 版本 1.5.3,使用MongoDB存儲數據(非必須),Maven依賴如下:
配置文件內容:
大致程序結構,僅供參考:
程序結構
創建程序啟動類,啟用WebSocket
使用 @EnableWebSocket 注解
配置Spring Security
此章節省略。(配置好Spring Security,用戶能正常登錄即可)
可以參考:Spring Boot 全棧開發:用戶安全
配置Web Socket(結合第7節的JS看)
點對點消息,群消息
客戶端與服務器端交互
效果測試
登錄三個用戶:Anoyi、Jock、超級管理員。
群消息測試,超級管理員群發消息:
超級管理員
Anoyi
Jock
點對點消息測試,Anoyi給Jock發送消息,只有Jock收到消息,Anoyi和超級管理員收不到消息:
Jock
超級管理員
Anoyi
輕量級DEMO(完整可運行代碼)
Spring Boot 開發私有即時通信系統(WebSocket)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。