Multi user instant messaging system server
不使用任何框架的Java多用户即时通讯系统,可以学习到面向对象,集合,多线程,IO流,网络编程等多种知识,页面由于没有学Java-Gui就简化了,整体通讯框架已经搭好,界面的意义不大,以后有兴趣可能会做一个界面。
- 用户登录
- 用户注册
- 在线用户列表
- 私发消息
- 群发消息
- 发送文件
- 系统通知
- 离线消息
- 离线文件
配置服务端的set.properties
文件,可修改端口和文件存储路径,然后通过StartServer.java
的main方法即可启动服务端;
配置客户端的set.properties
文件,可修改服务器的地址和端口号,注意要设置服务端对应的ip地址和服务端设置好的端口号,然后通过StartApplication.java
的main方法即可启动客户端