C/S结构TCP远程群聊私聊聊天软件源代码

上传者: gskys123 | 上传时间: 2019-12-21 19:48:36 | 文件大小: 1.21MB | 文件类型: rar
基于C/S结构模式服务器转发信息的网络聊天软件。通过自的定义的通信协议的封装与拆封,服务器单播方式对信息的私聊,群聊以及客户端加入,退出,剔除,进行管理和实现。 副加功能: 1.信息的音效提示及其管理; 2.服务器端和各个客户端用户的群聊以及私聊聊天信息的记录【服务器端对私聊信息的管理需要登陆相应的超级管理员权限】; 3.自定义对话框背景色,文字字体,前景,背景颜色; 4.服务器端管理员身份的认证,添加和删除等处理; 【关键词】 CAsyncSocket, C/S模式, TCP, 消息的封装与拆封, MFC程序设计, 日志管理, 界面管理, 音效处理, 身份认证。

文件下载

资源详情

[{"title":"( 87 个子文件 1.21MB ) C/S结构TCP远程群聊私聊聊天软件源代码","children":[{"title":"MFC源代码","children":[{"title":"GskysIMClient","children":[{"title":"RecordMsg.cpp <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"ReSizeDlg.cpp <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"GskysIMClient.rc <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false},{"title":"GskysIMClient.dsw <span style='color:#111;'> 551B </span>","children":null,"spread":false},{"title":"ResetName.h <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"RecordMsg.h <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"ResetName.cpp <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"USER.CPP <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"ReSizeDLG.h <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ClientUser.h <span style='color:#111;'> 1021B </span>","children":null,"spread":false},{"title":"GIMClientConnectDlg.h <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"修改说明.txt <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"MyEdit.cpp <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"PrintError.h <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"PrintError.cpp <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"MyGlobs.h <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"ClientUser.cpp <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"GIMClientSock.h <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"USER.H <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"P2PDlg.h <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"GskysIMClientDlg.h <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"GskysIMClientDlg.cpp <span style='color:#111;'> 14.27KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"GskysIMClient.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"P2PDlg.cpp <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"GskysIMClient.dsp <span style='color:#111;'> 6.22KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"sys.wav <span style='color:#111;'> 90.86KB </span>","children":null,"spread":false},{"title":"NewMSG.wav <span style='color:#111;'> 35.97KB </span>","children":null,"spread":false},{"title":"Heart.ico <span style='color:#111;'> 83.33KB </span>","children":null,"spread":false},{"title":"Leave.wav <span style='color:#111;'> 44.13KB </span>","children":null,"spread":false},{"title":"GskysIMClient.rc2 <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"Author.bmp <span style='color:#111;'> 22.32KB </span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"GskysIMClient.ico <span style='color:#111;'> 30.94KB </span>","children":null,"spread":false},{"title":"WeiAiYi.wav <span style='color:#111;'> 439.97KB </span>","children":null,"spread":false},{"title":"UserLogin.WAV <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false},{"title":"MeJoin.wav <span style='color:#111;'> 22.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"GskysIMClient.cpp <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"GskysIMClient.clw <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"GIMClientSock.cpp <span style='color:#111;'> 21.64KB </span>","children":null,"spread":false},{"title":"GIMClientConnectDlg.cpp <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"MyEdit.h <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"GskysIMServer","children":[{"title":"GskysIMServer.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"MyListBox.h <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"RecordMsg.cpp <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"GskysIMServerDlg.h <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"ProofAdminRegDlg.cpp <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"RecordMsg.h <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"AdminUser.cpp <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"AdminUser.h <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"RegisterAdminDlg.h <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"GskysIMServer.dsw <span style='color:#111;'> 551B </span>","children":null,"spread":false},{"title":"USER.CPP <span style='color:#111;'> 966B </span>","children":null,"spread":false},{"title":"MyListBox.cpp <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"GskysIMServerDlg.cpp <span style='color:#111;'> 15.75KB </span>","children":null,"spread":false},{"title":"MyEdit.cpp <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"RegisterAdminDlg.cpp <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"PrintError.h <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"SockListen.h <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"PrintError.cpp <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"MyGlobs.h <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"SockServerTalk.cpp <span style='color:#111;'> 14.59KB </span>","children":null,"spread":false},{"title":"USER.H <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"CArraySock.h <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"GskysIMServer.cpp <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"GskysIMServer.clw <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"SockServerTalk.h <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"GskysIMServer.rc <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"GskysIMServer.rc2 <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"Heart.ico <span style='color:#111;'> 84.33KB </span>","children":null,"spread":false},{"title":"GskysIMServer.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'> 10.50KB </span>","children":null,"spread":false},{"title":"Main.ico <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"GskysIMServer.dsp <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"SockListen.cpp <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"ProofAdminRegDlg.h <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"MyEdit.h <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"软件_发行版本_0.1345","children":[{"title":"GskysIMServer_R0.1345.exe <span style='color:#111;'> 252.00KB </span>","children":null,"spread":false},{"title":"GskysIMClient_R0.1345.exe <span style='color:#111;'> 816.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"GIM聊天软件使用说明.doc <span style='color:#111;'> 170.50KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • thumbsup :
    可以参考一下
    2020-12-12
  • thumbsup :
    可以参考一下
    2020-12-12
  • yetur :
    好东西,谢谢分享!
    2015-10-19
  • yetur :
    好东西,谢谢分享!
    2015-10-19
  • hui9056 :
    很好哦!有帮助。
    2015-06-08
  • hui9056 :
    很好哦!有帮助。
    2015-06-08
  • zjutczj :
    好用!运行正常,文档详细,VS2013上运行时出现一些小问题,需要自己设置一下。值得下载学习
    2015-04-09
  • Safe_Point :
    好用!运行正常,文档详细,VS2013上运行时出现一些小问题,需要自己设置一下。值得下载学习
    2015-04-09
  • limit11 :
    界面友好,代码全,可以正确运行。有一定的参考意义。不过之前以为是有数据库的。还是很值得学习!
    2014-06-19
  • limit11 :
    界面友好,代码全,可以正确运行。有一定的参考意义。不过之前以为是有数据库的。还是很值得学习!
    2014-06-19

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明