首先看下效果圖昌妹,如果不是你想要的功能甘凭,直接pass 如果能符合需求 可以自己在線(xiàn)上地址測(cè)試一波
首先是客戶(hù)端連接上服務(wù)端稀拐,由于服務(wù)端的在線(xiàn)數(shù)和在線(xiàn)人不是異步的 所以當(dāng)客戶(hù)端連接完成后需要刷新服務(wù)端界面才可以看到實(shí)時(shí)的在線(xiàn)數(shù)和在線(xiàn)人
正如上面gif演示的一樣,三個(gè)客戶(hù)端連接到了服務(wù)端(張三 李四 王五) 張三主動(dòng)發(fā)送一條信息給服務(wù)端丹弱,服務(wù)端接收到后會(huì)在操作詳情里面打印出來(lái)德撬。
服務(wù)端實(shí)現(xiàn)主動(dòng)推送: 如果我只想要推送給張三 那么我只要在多選框里面選擇張三就好 然后編寫(xiě)好要發(fā)送的內(nèi)容 點(diǎn)擊發(fā)送 在張三的客戶(hù)端界面的操作詳情就會(huì)把服務(wù)端發(fā)送的信息打印出來(lái)。 如果要發(fā)送給多人 只要在多選框選擇多人就好 全部推送的話(huà) 只要編寫(xiě)好要推送的內(nèi)容 點(diǎn)擊全部推送就好
如果該demo能滿(mǎn)足你的功能需求躲胳,請(qǐng)給我的項(xiàng)目一個(gè)小星星 雖然做的不是很好蜓洪,但我也是用心在寫(xiě)這個(gè)demo?小星星一閃一閃亮晶晶
代碼我都會(huì)寫(xiě)好注釋的?clone直接看就行,不懂的可以微信問(wèn)我哦
這個(gè)是項(xiàng)目源代碼:https://github.com/niezhiliang/springbootwebsocket