文件包括:服务器项目、客户端项目、说明文档
C++语言编写,SOCKET套接字通信,分服务器和客户端,多线程模型,Win32控制台。
首先聊天室分为服务端和客户端,通过TCP连接通信。运行顺序为:
1.首先打开服务服;
2.打开客户端,用户输入名字,连接到服务端后得到一个ID;
3.用户可以看到所有在线用户和所有频道,用户间可以单独聊天,也可以进入聊天频道,或者自己创建一个频道。
4.聊天频道的管理员为创建者,创建者可以剔除其他用户、禁止特定用户加入(黑名单)、解散频道、转让频道管理员身份。
1