Skip to content

kingston-csj/im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

im(仿QQ聊天室服务端)

主要使用的第三方技术

  • jforgame-socket-netty,通信网关
  • spring,作为IOC容器
  • MybaticsPlus,作为持久化方案

功能列表

  • 用户注册/登录
  • 好友搜索与添加
  • 在线私聊
  • 讨论组

ToDoList

  • 使用SpringCloud打造为分布式系统
  • 在线/离线文件传输
  • 开发更多的交互功能

QuickStart

  1. 安装git后,使用命令 git clone https://github.com/kingston-csj/im
  2. 新建数据库im,导入im-chat/src/test/resources目录下的chat_room.sql
  3. 在applicationContext.xml文件配置本地数据库连接属性,启动ServerStartup
  4. 另起新目录,下载客户端代码 git clone https://github.com/kingston-csj/wechat
  5. 启动ClientStartup类, 即可看到登录界面(临时密码为000)
    (多人聊天,需要开启多个ClientStartup客户端即可)

部分客户端运行效果

登录界面

主界面

  

案例教程

栏目教程 --> csdn专栏博客
wiki说明 --> wiki

客户端源代码

--> 客户端wechat

欢迎交流讨论

欢迎star/fork,欢迎学习/使用,期待一起贡献代码 !!
如果您发现bug,或者有任何疑问,请提交issue !!

Releases

No releases published

Packages

No packages published