1. 程式人生 > >基於Netty實現的WebSocket聊天室--支援多人同時線上及定時心跳檢測

基於Netty實現的WebSocket聊天室--支援多人同時線上及定時心跳檢測

  1. 專案簡介

基於Netty實現的WebSocket聊天室,實現的功能如下:

  • 支援暱稱登入;
  • 支援多人同時線上;
  • 同步顯示線上人數;
  • 支援文字和表情的內容;
  • 瀏覽器與伺服器保持長連線,定時心跳檢測;
  1. 快速啟動 將程式碼下載下來,匯入idea為maven專案,啟動HappyChatMain的server端 直接通過瀏覽器開啟docs資料夾下的index.html,隨便輸入暱稱登陸,開啟兩個瀏覽器視窗登陸,然後隨便傳送幾條訊息: 在這裡插入圖片描述

  2. 專案簡要流程概述

在這裡插入圖片描述

4.總結 整個小demo下來,確實感受到了netty開發socket的便捷與強大,邏輯也是十分的清晰易懂,後面應該還有更深入的東西等著我去學習。