lushiqi123 / JIM

🚀基于layim的websocket即时通讯系统完整可运行版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JIM

基于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

本工程仅用于交流和学习,请勿商用。

1 2 3 4 5 6 7 8 9 10

欢迎加我weixin请备注: jim

交流即时通讯和java相关技术. 1

About

🚀基于layim的websocket即时通讯系统完整可运行版


Languages

Language:Java 93.8%Language:JavaScript 6.2%