文件名称:基于mfc的多线程文件传输
文件大小:97KB
文件格式:ZIP
更新时间:2015-03-22 15:43:43
mfc 网络编程 文件传输
本软件实现多个线程传输同一文件,在服务器端多个线程以共享方式打开一个需要传输的文件,然后各个线程分别去各自的一部分数据并分别发送给客户端,而客户端的各个线程分别接收服务器端对应线程发送的文件数据,然后写入各自的临时文件里,最后各个线程接收数据完成后合并这些临时文件为最终完整的文件。
【文件预览】:
FileTransferServer
----FileTransferServer.vcxproj.user(143B)
----FileTransferServer.cpp(2KB)
----resource.h(972B)
----TreadFunc.h(678B)
----FileTransferServer.rc(6KB)
----FileTransferServer.clw(2KB)
----FileTransferServer.h(1KB)
----MySocket.cpp(2KB)
----FileTransferServer.vcxproj.filters(2KB)
----FileTransferServer.dsp(5KB)
----FileTransferServerDlg.cpp(7KB)
----ReadMe.txt(4KB)
----res()
--------FileTransferServer.rc2(410B)
--------FileTransferServer.ico(1KB)
----FileTransferServer.vcxproj(8KB)
----BASETSD.H(3KB)
----MySocket.h(1KB)
----StdAfx.cpp(220B)
----FileTransferServer.sln(902B)
----FileTransferServer.dsw(561B)
----FileTransferServer.plg(270B)
----FileTransferServer.aps(21KB)
----FileTransferServerDlg.h(2KB)
----FileTransferServer.ncb(161KB)
----StdAfx.h(1KB)
----ThreadFunc.cpp(2KB)
----FileTransferServer.opt(52KB)
----FileTransferServer.suo(10KB)
FileTransferClient
----resource.h(926B)
----MySocket.cpp(1KB)
----FileTransferClient.dsw(561B)
----FileTransferClient.h(1KB)
----FileTransferClient.aps(21KB)
----FileTransferClient.opt(51KB)
----ReadMe.txt(4KB)
----FileTransferClientDlg.h(2KB)
----FileTransferClient.dsp(5KB)
----FileTransferClient.rc(6KB)
----res()
--------FileTransferClient.rc2(410B)
--------Thumbs.db(4KB)
--------FileTransferClient.ico(1KB)
----FileTransferClientDlg.cpp(7KB)
----MySocket.h(1KB)
----StdAfx.cpp(220B)
----FileTransferClient.plg(270B)
----FileTransferClient.cpp(2KB)
----ThreadFunc.h(708B)
----FileTransferClient.clw(2KB)
----FileTransferClient.ncb(145KB)
----StdAfx.h(1KB)
----ThreadFunc.cpp(3KB)