设计一种基于MFC套接字的文字聊天室软件

baidu_37264884 2017-01-06 07:53:48
1. 聊天室。设计一种基于MFC套接字的文字聊天室软件。需求:
1) 使用CDialog类和CAsyncSocket类进行编写,实现多用户登录功能(基于TCP )。
2) 客户端设置有连接服务器功能,断开连接功能。
3) 客户端设置有设置用户登录名功能,用户登录后,显示登录时填写的名称;
4) 客户端设置有显示自己的历史消息功能,各用户均可以发起聊天;
5) 客户端设置有显示其他用户聊天的消息;
6) 客户端设置有当其他用户退出时,显示退出消息;
7) 服务器端可以设置设置服务的IP和端口号,具有开始监听,断开监听功能。


这种要怎么写啊,期末大作业,但是不知道要怎么做啊,老师教的只有服务器和客户端一对一的聊天,没有可以私聊的功能啊
...全文
1579 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
void_main_void 2017-01-12
  • 打赏
  • 举报
回复
所谓私聊,就是你通知服务器告诉他往哪个用户发送消息。 也就是你顶一个包 SL:私聊人物名称或者ID 分隔编码 发送的消息。。有服务端解析,SL:获取私聊人物ID。转发对对应私聊人物ID的SOCKET发送个数据包。 就这样。不过你还需要对客户端做些处理,定一些能够接受私聊的代码。 注册完全就是模拟就像注册游戏账号的逻辑。把用户注册账号的思路转换为代码写出来即可。
赵4老师 2017-01-09
  • 打赏
  • 举报
回复
百度搜相关关键字。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧