网络聊天室(15)

发布时间:2021-06-06

这是一个利用Visual C++ 6.0和MFC相结合做成的简单的网络聊天室系统。

功能实现代码如下:

void CTcpseverDlg::OnClose() {

CString str="服务器即将退出";

int confirm=MessageBox("确定退出服务器?所有用户都将断开","请确定",MB_YESNO|MB_ICONQUESTION);

}

代码分析:

(1)用MessageBox创建并显示一个对话框,在对话框上有提示语句“确定退出服务器?所有用户都将断开”,并提供选择的BUTTON“是(Y)”和“否(N)”。

(2)执行函数时,用户选择“是”时,函数将返回用户选择的按钮编号(IDYES),将用户退出信息发送至服务器并关闭对话框;用户选择“否”时,函数将返回用户选择的按钮编号(IDNO),然后关闭对话框返回服务器界面。

if(confirm==IDYES){ }

int len=str.GetLength();

for(int i=1;i<=csnum;i++) if(csrev[i]) csrev[i].Send(str,len); str=severname+"退出,与服务器连接已断开"; len=str.GetLength();

for( i=1;i<=csnum;i++) if(csrev[i]) csrev[i].Send(str,len); CDialog::OnClose();

网络聊天室(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219