用C++/MFC实现P2P和群聊功能的聊天小软件

时间:2018-03-28 16:57:27
【文件属性】:
文件名称:用C++/MFC实现P2P和群聊功能的聊天小软件
文件大小:29.72MB
文件格式:ZIP
更新时间:2018-03-28 16:57:27
C++ MFC socket 计算机网络 计算机网络课程大作业。 使用socket编程。 实现P2P和群聊。 个性化MFC框架界面。 数据库存储方面有小的bug。 本软件用VS2010/2013开发,如遇版本问题可尝试修改“属性->常规->平台工具集”解决。
【文件预览】:
MIROT-服务器
----ServerSocket.h(289B)
----stdafx.cpp(146B)
----ascii.css(2KB)
----NetChatServer.vcxproj.filters(3KB)
----animations.js(20KB)
----NetChatServer.suo(28KB)
----web.java(815B)
----error.html(299B)
----Header.h(769B)
----ascii.js(1KB)
----res()
--------NetChatServer.rc2(682B)
--------NetChatServer.ico(66KB)
--------关闭服务器.bmp(8KB)
--------服务器背景.bmp(847KB)
--------bitmap1.bmp(1KB)
----stdafx.h(2KB)
----NetChatServer.v12.suo(54KB)
----userSQL.h(506B)
----ClientSocket.h(1005B)
----testDlg.h(518B)
----ConnectionThread.java(4KB)
----targetver.h(234B)
----NetChatServer.sdf(22.83MB)
----ClassDiagram.cd(60B)
----NetChatServer.rc(11KB)
----NetChatServerDlg.cpp(5KB)
----NetChatServer.cpp(3KB)
----NetChatServer.vcxproj.user(143B)
----NetChatServer.h(644B)
----resource.h(2KB)
----ServerSocket.cpp(614B)
----userSQL.txt(799B)
----NetChatServer.aps(959KB)
----userSQL.cpp(4KB)
----ascii.html(2KB)
----NetChatServer.vcxproj(6KB)
----NetChatServer.sln(892B)
----testDlg.cpp(1KB)
----NetChatServerDlg.h(924B)
----ClientSocket.cpp(10KB)
MINET-客户端
----MINET.sln(882B)
----MINET()
--------MINETDlg.cpp(4KB)
--------stdafx.cpp(138B)
--------RCa04028(17KB)
--------Dlg_LIST.cpp(7KB)
--------Header.h(763B)
--------res()
--------SETTING.h(676B)
--------Dlg_LIST.h(1KB)
--------stdafx.h(910B)
--------MINET.vcxproj.user(143B)
--------Dlg_CHAT.h(888B)
--------MINET.cpp(4KB)
--------MINET.h(1022B)
--------MINETDlg.h(860B)
--------ClientSocket.h(601B)
--------RCa05872(18KB)
--------targetver.h(234B)
--------MINET.APS(3.25MB)
--------RCc06968(15KB)
--------GROUPCHAT.h(868B)
--------GROUPCHAT.cpp(4KB)
--------Dlg_CHAT.cpp(4KB)
--------MINET.vcxproj.filters(4KB)
--------resource.h(6KB)
--------MINET.rc(18KB)
--------RCa06968(15KB)
--------SETTING.cpp(2KB)
--------MINET.vcxproj(7KB)
--------RCb06968(15KB)
--------ReadMe.txt(2KB)
--------ClientSocket.cpp(8KB)
----MINET.v12.suo(115KB)
----MINET.sdf(65.33MB)
----MINET.suo(67KB)
可执行文件
----NetChatServer.exe(1.29MB)
----MINET.exe(11.3MB)
----userSQL.txt(339B)

网友评论

  • 不是p2p,感觉上当了
  • 很不错的资源
  • 实测可以跑起来,不过有几个地方博主说的不对。博文里说协议基于UDP,但是代码实际上用的却是TCP连接。而且两人聊天要通过服务器,并不是真正意义的p2p。望更正下。
  • p2p发送的数据应该不经过服务器啊,难道是我理解错了, 发送的数据需要服务器中转也叫P2P吗 我是菜鸟,我理解错了吗
  • 挺好的,就是代码有些乱
  • 还好吧,只不过不知道怎么用,希望有个说明怎么用的文件,谢谢!
  • 其实还好吧,只不过不知道怎么用,希望有个说明怎么用的文件,谢谢