总体框架
项目所用知识
1.
1.
1. java基础,尤其是面向对象编程思想;IO流;集合;多线程编程;接口等;
2.
2.
2. 网络编程。
目前版本
目前可以实现的功能:
1.
1.
1. 实现登录功能,多人在线私聊,群聊,互发文件;
2.
2.
2. 离线发送文件或消息;
3.
3.
3. 服务端推送消息;
4.
4.
4. 查询用户在线列表;
5.
5.
5. 退出登录。
未来版本
1.
1.
1. 未来版本将连接MySQL,其中加入大量数据,通过Mybatis操作数据库,进行模糊查询,从而实现智能回复功能;
2.
2.
2. 结合前端优化图形界面;
3.
3.
3. 优化项目框架。
项目优点
1.
1.
1. 适合新手巩固学习java基础,从基础到框架的学习;
2.
2.
2. 加入我们,一起飞跃。
我的Github
如果感兴趣帮忙给颗星呀,欢迎你的加入~