Skip to content

ZemelZhu/Chatrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javaWeb聊天室(websocket)

功能说明

  • 用javaweb技术实现网络聊天室,即提供多人通过文字与命令进行实时交谈、聊天的网页,并且实时显示在线用户。

详细

  • 核心

    用javaweb写聊天室,可能大多人会困惑于怎么用广播让其他人看到消息,然而http协议是短链接进行访问模式,无法像tcp协议一样建立长链接,当然大多人想到用ajax定时访问服务器获得信息的方式,可这种方式在链接过多的时候效率比较低。
    WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

  • 具体功能模块的实现在博客中有说明
  • 技术栈:spring+springMVC+websocket+maven+bootstrp

运行

预览(pc端)

  Chatrum  

预览(移动端)

  Chatrum

Releases

No releases published

Packages

No packages published

Languages