该项目使用I/O复用技术来处理网络连接和用户输入。该聊天室程序能让所有用户同时在线群聊,它分为客户端和服务端两个部分。其中客户端程序有两个功能:一是从标准输入终端读入用户数据,并将用户数据发送至服务器;二是往标准输出终端打印服务器发送给它的数据。服务器的功能是接收客户数据,并把客户数据发送给每一个登录到该服务器上的客户端(数据发送者除外)。
评论