java多功能聊天室
Java Socket 通信实现的聊天室
功能介绍
本程序基于CS架构实现,程序主要借鉴参考 ,并在原程序的基本框架下扩充了添加和删除好友以及保存聊天日志等功能。基本功能实现如下:
用Java的GUI界面编写聊天室服务器端和客户端, 支持多个客户端连接到一个服务器。
用户能够进行注册和登录。
用户可以群聊和私聊。
在线用户列表能在所有客户端上实时显示。
用户之间可以进行文件传输。
用户彼此可以添加和删除好友。
用户可以查看和清空自己的聊天日志。
能够发送窗口振动。
服务器能够对所有或单个用户发送通知,能够强行让用户下线。
服务器能够查看在线用户和注册用户。
使用基本说明
不要将整个项目导入,导入ChatRoom文件夹即可。代码建议在IntelliJ IDEA上运行,在eclipse上运行中文可能出现乱码。
首先运行服务端代码(ChatRoom\src\server\M
1