- jforgame-socket-netty,通信网关
- spring,作为IOC容器
- MybaticsPlus,作为持久化方案
- 用户注册/登录
- 好友搜索与添加
- 点对点私聊(在线离线均可)
- 讨论组
- 使用SpringCloud打造为分布式系统
- 在线/离线文件传输
- 开发更多的交互功能
- 安装git后,使用命令 git clone https://github.com/kingston-csj/im
- 新建数据库im,导入im-chat/src/test/resources目录下的chat_room.sql
- 在applicationContext.xml文件配置本地数据库连接属性,启动ServerStartup
- 另起新目录,下载客户端代码 git clone https://github.com/kingston-csj/wechat
- 启动ClientStartup类, 即可看到登录界面(临时密码为000)
(多人聊天,需要开启多个ClientStartup客户端即可)
栏目教程 --> csdn专栏博客
wiki说明 --> wiki
--> 客户端wechat
欢迎star/fork,欢迎学习/使用,期待一起贡献代码 !!
如果您发现bug,或者有任何疑问,请提交issue !!