项目名称:网页聊天室
项目地址:http://101.37.14.113:8888/
一、项目简介
本项目是基于WebSocket和Socket实现的网页聊天室。使用到的技术包括:MVC编程思想、WebSocket、Servlet、MySQL、DruidDataSource、Json、Junit、Lombok、Maven
二、实现功能
1、通过浏览器访问Tomcat服务器,显示注册、登录、聊天界面,实现聊天室的可视化功能
2、使用MySQL数据库存储用户信息,通过与数据库交互来实现用户登录、注册等功能
3、使用WebSocket协议来实现客户端与服务端之间数据的双向交互,以此完成聊天功能
4、通过遍历在线用户列表,广播发送消息,实现群聊、提醒某用户上线下线的功能
三、设计思路
1、用户注册
2、用户登录
3、私聊
4、群聊
四、代码链接 https://github.com/Arivan7586/Items/tree/master/weChat2
五、效果展示
用户登录:
用户注册:
私聊效果:
群聊效果: