本程序为基于 C/S 的网络聊天室系统,使用 Linux 网络编程作为服务器,使用 QT
编程作为客户端。
客户端通过输入 IP 地址、端口号、Email、聊天名称、聊天组号连接到服务器,
用户通过客户端发送消息,同时接收来自相同组其他客户端发送的消息,获取当前在
线用户信息,通知新用户的上线和用户的下线,实现群聊功能。
服务器负责管理用户的连接、发送消息与退出,有新用户建立连接时,记录新用
户信息,并向同组其他客户端广播;用户退出时,清除用户信息,并向同组其他客户
端广播离开信息;当有用户发送消息时,向同组其他客户端广播。
2021-06-21 14:03:40
1.16MB
C++