设计一种基于MFC套接字的文字聊天室软件
1. 聊天室。设计一种基于MFC套接字的文字聊天室软件。需求:
1) 使用CDialog类和CAsyncSocket类进行编写,实现多用户登录功能(基于TCP )。
2) 客户端设置有连接服务器功能,断开连接功能。
3) 客户端设置有设置用户登录名功能,用户登录后,显示登录时填写的名称;
4) 客户端设置有显示自己的历史消息功能,各用户均可以发起聊天;
5) 客户端设置有显示其他用户聊天的消息;
6) 客户端设置有当其他用户退出时,显示退出消息;
7) 服务器端可以设置设置服务的IP和端口号,具有开始监听,断开监听功能。
这种要怎么写啊,期末大作业,但是不知道要怎么做啊,老师教的只有服务器和客户端一对一的聊天,没有可以私聊的功能啊