多线程模式下的聊天室

1.项目提出:
写一个用java语言与室友进行聊天的工具。
2.功能:
可以实现注册,私聊,群聊,退出。
3.思路:
创建两个类,一个client(客户端)类,一个service(服务器)类。
4.服务器功能:
注册,私聊,群聊,退出。
5.客户端功能:
发送聊天信息,接受聊天信息。
6.主要技术:
1.服务器:ServerSocker类
2.客户端:Socket类
3.开发工具包jdk1.8; Java的JDBC编程,maven管理
7.流程图
多线程模式下的聊天室
8.service类
多线程模式下的聊天室
9.用户端
多线程模式下的聊天室
10代码链接
https://github.com/xueba609/JAVA.File/tree/master/chartroom