基于websocket的即时通讯系统。 涉及技术:java、springMVC、mybatis、jquery、layim、redis、mongoDB等等。
- 单聊
- 群聊
- 离线消息推送
- 好友上线头像点亮,下线头像置灰
- 聊天记录
- 好友管理
- 好友分组管理
- 群组管理
- 群组成员管理
- 好友搜索
- 添加好友
- 系统通知和提醒
- 聊天发送文件和图片
- 聊天发送视频和链接
- 视频单聊
- 群视频直播
- layim前端插件需要获得授权,故没有上传,相关文件位置可以查看gitignore文件。 src/main/webapp/layim/css/modules/layim/ 和 src/main/webapp/layim/lay/modules/layim.js 获得layim授权后,上面两处文件需要放入工程对应位置。
- 运行前需准备好redis和mysql,mysql需要导入webchat.sql文件。
- 如有疑问或者想探讨,欢迎在github给我提issues,同时欢迎star