C++MFC实现基于TCP/IP协议的简易聊天室[2024-09-10]

C++MFC实现基于TCP/IP协议的简易聊天室[2024-09-10]

一、 课程设计名称及内容

课程设计名称:基于TCP/IP协议的简易聊天室设计

二、 任务和要求
1.任务:设计一个基于TCP/IP协议的简易聊天室,实现客户端与服务器端的通信功能,支持多客户端同时在线聊天。
2.要求:
(1) 实现的程序为图形化界面,可以输入IP地址和端口,输出端口状态(open/close)。
(2) 服务器端能够接收客户端的连接请求,并维护一个在线用户列表;
(3) 客户端可以注册昵称,并在聊天室内发送消息;
(4) 服务器端接收到客户端消息后,将消息转发给所有在线客户端;
(5) 支持私聊功能,客户端可以指定接收消息的目标用户;
(6) 客户端可以正常退出聊天室,服务器端能及时更新在线用户列表。
(7) 具有良好的编程规范及注释信息。
(8) 在Windows操作环境下,使用Visual C++编程工具实现。结果通过MFC对话框形式显示,适当考虑界面的简洁美观。

加分功能:
(1) 实现除文字外,图片,视频,文件等内容的发送;
(2) 可查看历史聊天记录;

源码联系UP主 -> https://space.bilibili.com/329101171

服务端:

客户端:







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值