ZemelZhu / Chatrum

javaweb聊天室(websocket)

Home Page:http://120.78.164.110:8080/Chatrum/rum/chat.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

javaWeb聊天室(websocket)

功能说明

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

详细

  • 核心

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

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

运行

预览(pc端)

  Chatrum  

预览(移动端)

  Chatrum

About

javaweb聊天室(websocket)

http://120.78.164.110:8080/Chatrum/rum/chat.html


Languages

Language:Java 100.0%