- 用javaweb技术实现网络聊天室,即提供多人通过文字与命令进行实时交谈、聊天的网页,并且实时显示在线用户。
- 核心
用javaweb写聊天室,可能大多人会困惑于怎么用广播让其他人看到消息,然而http协议是短链接进行访问模式,无法像tcp协议一样建立长链接,当然大多人想到用ajax定时访问服务器获得信息的方式,可这种方式在链接过多的时候效率比较低。
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)
通信——允许服务器主动发送信息给客户端。 - 具体功能模块的实现在博客中有说明
- 技术栈:spring+springMVC+websocket+maven+bootstrp
- 可以把target下的Chatrum.war放在tomcat下运行,然后访问http://127.0.0.1:8080/Chatrum/rum/chat.html就可以
- 也可以IDE导入项目,更新maven依赖,然后用maven命令tomcat7:run运行,然后访问http://127.0.0.1:8080/rum/chat.html就可以
- 也可以访问http://120.78.164.110:8080/Chatrum/rum/chat.html查看