Introduction - If you have any usage issues, please Google them yourself
Network file transfer source code, sub-client and server using winsock programming
Packet : 19854796file_trans_code.rar filelist
file_trans_code\文件传输多线程\Server\MySocket.cpp
file_trans_code\文件传输多线程\Server\MySocket.h
file_trans_code\文件传输多线程\Server\ReadMe.txt
file_trans_code\文件传输多线程\Server\resource.h
file_trans_code\文件传输多线程\Server\Server.aps
file_trans_code\文件传输多线程\Server\Server.clw
file_trans_code\文件传输多线程\Server\Server.cpp
file_trans_code\文件传输多线程\Server\Server.dsp
file_trans_code\文件传输多线程\Server\Server.dsw
file_trans_code\文件传输多线程\Server\Server.h
file_trans_code\文件传输多线程\Server\Server.ncb
file_trans_code\文件传输多线程\Server\Server.opt
file_trans_code\文件传输多线程\Server\Server.plg
file_trans_code\文件传输多线程\Server\Server.rc
file_trans_code\文件传输多线程\Server\ServerDlg.cpp
file_trans_code\文件传输多线程\Server\ServerDlg.h
file_trans_code\文件传输多线程\Server\StdAfx.cpp
file_trans_code\文件传输多线程\Server\StdAfx.h
file_trans_code\文件传输多线程\Server\res\Server.ico
file_trans_code\文件传输多线程\Server\res\Server.rc2
file_trans_code\文件传输多线程\Server\res
file_trans_code\文件传输多线程\Server\Debug
file_trans_code\文件传输多线程\Server
file_trans_code\文件传输多线程\Client\MySocket.cpp
file_trans_code\文件传输多线程\Client\MySocket.h
file_trans_code\文件传输多线程\Client\ReadMe.txt
file_trans_code\文件传输多线程\Client\resource.h
file_trans_code\文件传输多线程\Client\Server.aps
file_trans_code\文件传输多线程\Client\Server.clw
file_trans_code\文件传输多线程\Client\Server.cpp
file_trans_code\文件传输多线程\Client\Server.dsp
file_trans_code\文件传输多线程\Client\Server.dsw
file_trans_code\文件传输多线程\Client\Server.h
file_trans_code\文件传输多线程\Client\Server.ncb
file_trans_code\文件传输多线程\Client\Server.opt
file_trans_code\文件传输多线程\Client\Server.plg
file_trans_code\文件传输多线程\Client\Server.rc
file_trans_code\文件传输多线程\Client\ServerDlg.cpp
file_trans_code\文件传输多线程\Client\ServerDlg.h
file_trans_code\文件传输多线程\Client\StdAfx.cpp
file_trans_code\文件传输多线程\Client\StdAfx.h
file_trans_code\文件传输多线程\Client\res\Server.ico
file_trans_code\文件传输多线程\Client\res\Server.rc2
file_trans_code\文件传输多线程\Client\res
file_trans_code\文件传输多线程\Client\Debug
file_trans_code\文件传输多线程\Client
file_trans_code\文件传输多线程
file_trans_code\文件传输单线程2\Server\MySocket.cpp
file_trans_code\文件传输单线程2\Server\MySocket.h
file_trans_code\文件传输单线程2\Server\ReadMe.txt
file_trans_code\文件传输单线程2\Server\resource.h
file_trans_code\文件传输单线程2\Server\Server.aps
file_trans_code\文件传输单线程2\Server\Server.clw
file_trans_code\文件传输单线程2\Server\Server.cpp
file_trans_code\文件传输单线程2\Server\Server.dsp
file_trans_code\文件传输单线程2\Server\Server.dsw
file_trans_code\文件传输单线程2\Server\Server.h
file_trans_code\文件传输单线程2\Server\Server.ncb
file_trans_code\文件传输单线程2\Server\Server.opt
file_trans_code\文件传输单线程2\Server\Server.plg
file_trans_code\文件传输单线程2\Server\Server.rc
file_trans_code\文件传输单线程2\Server\ServerDlg.cpp
file_trans_code\文件传输单线程2\Server\ServerDlg.h
file_trans_code\文件传输单线程2\Server\StdAfx.cpp
file_trans_code\文件传输单线程2\Server\StdAfx.h
file_trans_code\文件传输单线程2\Server\res\Server.ico
file_trans_code\文件传输单线程2\Server\res\Server.rc2
file_trans_code\文件传输单线程2\Server\res
file_trans_code\文件传输单线程2\Server\Debug
file_trans_code\文件传输单线程2\Server
file_trans_code\文件传输单线程2\Client\MySocket.cpp
file_trans_code\文件传输单线程2\Client\MySocket.h
file_trans_code\文件传输单线程2\Client\ReadMe.txt
file_trans_code\文件传输单线程2\Client\resource.h
file_trans_code\文件传输单线程2\Client\Server.aps
file_trans_code\文件传输单线程2\Client\Server.clw
file_trans_code\文件传输单线程2\Client\Server.cpp
file_trans_code\文件传输单线程2\Client\Server.dsp
file_trans_code\文件传输单线程2\Client\Server.dsw
file_trans_code\文件传输单线程2\Client\Server.h
file_trans_code\文件传输单线程2\Client\Server.ncb
file_trans_code\文件传输单线程2\Client\Server.opt
file_trans_code\文件传输单线程2\Client\Server.plg
file_trans_code\文件传输单线程2\Client\Server.rc
file_trans_code\文件传输单线程2\Client\ServerDlg.cpp
file_trans_code\文件传输单线程2\Client\ServerDlg.h
file_trans_code\文件传输单线程2\Client\StdAfx.cpp
file_trans_code\文件传输单线程2\Client\StdAfx.h
file_trans_code\文件传输单线程2\Client\res\Server.ico
file_trans_code\文件传输单线程2\Client\res\Server.rc2
file_trans_code\文件传输单线程2\Client\res
file_trans_code\文件传输单线程2\Client\Debug
file_trans_code\文件传输单线程2\Client
file_trans_code\文件传输单线程2
file_trans_code\文件传输单线程1\Server\ReadMe.txt
file_trans_code\文件传输单线程1\Server\resource.h
file_trans_code\文件传输单线程1\Server\Server.aps
file_trans_code\文件传输单线程1\Server\Server.clw
file_trans_code\文件传输单线程1\Server\Server.cpp
file_trans_code\文件传输单线程1\Server\Server.dsp
file_trans_code\文件传输单线程1\Server\Server.dsw
file_trans_code\文件传输单线程1\Server\Server.h
file_trans_code\文件传输单线程1\Server\Server.ncb
file_trans_code\文件传输单线程1\Server\Server.opt
file_trans_code\文件传输单线程1\Server\Server.plg
file_trans_code\文件传输单线程1\Server\Server.rc
file_trans_code\文件传输单线程1\Server\ServerDlg.cpp
file_trans_code\文件传输单线程1\Server\ServerDlg.h
file_trans_code\文件传输单线程1\Server\StdAfx.cpp
file_trans_code\文件传输单线程1\Server\StdAfx.h
file_trans_code\文件传输单线程1\Server\res\Server.ico
file_trans_code\文件传输单线程1\Server\res\Server.rc2
file_trans_code\文件传输单线程1\Server\res
file_trans_code\文件传输单线程1\Server\Debug
file_trans_code\文件传输单线程1\Server
file_trans_code\文件传输单线程1\Client\ReadMe.txt
file_trans_code\文件传输单线程1\Client\resource.h
file_trans_code\文件传输单线程1\Client\Server.aps
file_trans_code\文件传输单线程1\Client\Server.clw
file_trans_code\文件传输单线程1\Client\Server.cpp
file_trans_code\文件传输单线程1\Client\Server.dsp
file_trans_code\文件传输单线程1\Client\Server.dsw
file_trans_code\文件传输单线程1\Client\Server.h
file_trans_code\文件传输单线程1\Client\Server.ncb
file_trans_code\文件传输单线程1\Client\Server.opt
file_trans_code\文件传输单线程1\Client\Server.plg
file_trans_code\文件传输单线程1\Client\Server.rc
file_trans_code\文件传输单线程1\Client\ServerDlg.cpp
file_trans_code\文件传输单线程1\Client\ServerDlg.h
file_trans_code\文件传输单线程1\Client\StdAfx.cpp
file_trans_code\文件传输单线程1\Client\StdAfx.h
file_trans_code\文件传输单线程1\Client\res\Server.ico
file_trans_code\文件传输单线程1\Client\res\Server.rc2
file_trans_code\文件传输单线程1\Client\res
file_trans_code\文件传输单线程1\Client\Debug
file_trans_code\文件传输单线程1\Client
file_trans_code\文件传输单线程1
file_trans_code\区分数据段的演示\Client\test.cpp
file_trans_code\区分数据段的演示\Client\ReadMe.txt
file_trans_code\区分数据段的演示\Client\StdAfx.cpp
file_trans_code\区分数据段的演示\Client\StdAfx.h
file_trans_code\区分数据段的演示\Client\test.aps
file_trans_code\区分数据段的演示\Client\test.clw
file_trans_code\区分数据段的演示\Client\test.dsw
file_trans_code\区分数据段的演示\Client\test.dsp
file_trans_code\区分数据段的演示\Client\test.h
file_trans_code\区分数据段的演示\Client\test.ncb
file_trans_code\区分数据段的演示\Client\test.rc
file_trans_code\区分数据段的演示\Client\testDlg.cpp
file_trans_code\区分数据段的演示\Client\testDlg.h
file_trans_code\区分数据段的演示\Client\resource.h
file_trans_code\区分数据段的演示\Client\test.opt
file_trans_code\区分数据段的演示\Client\test.plg
file_trans_code\区分数据段的演示\Client\Debug
file_trans_code\区分数据段的演示\Client\res\test.rc2
file_trans_code\区分数据段的演示\Client\res\test.ico
file_trans_code\区分数据段的演示\Client\res
file_trans_code\区分数据段的演示\Client
file_trans_code\区分数据段的演示\Server\test.cpp
file_trans_code\区分数据段的演示\Server\ReadMe.txt
file_trans_code\区分数据段的演示\Server\StdAfx.cpp
file_trans_code\区分数据段的演示\Server\StdAfx.h
file_trans_code\区分数据段的演示\Server\test.aps
file_trans_code\区分数据段的演示\Server\test.clw
file_trans_code\区分数据段的演示\Server\test.dsw
file_trans_code\区分数据段的演示\Server\test.dsp
file_trans_code\区分数据段的演示\Server\test.h
file_trans_code\区分数据段的演示\Server\test.ncb
file_trans_code\区分数据段的演示\Server\test.rc
file_trans_code\区分数据段的演示\Server\testDlg.cpp
file_trans_code\区分数据段的演示\Server\testDlg.h
file_trans_code\区分数据段的演示\Server\resource.h
file_trans_code\区分数据段的演示\Server\test.opt
file_trans_code\区分数据段的演示\Server\test.plg
file_trans_code\区分数据段的演示\Server\res\test.rc2
file_trans_code\区分数据段的演示\Server\res\test.ico
file_trans_code\区分数据段的演示\Server\res
file_trans_code\区分数据段的演示\Server\Debug
file_trans_code\区分数据段的演示\Server
file_trans_code\区分数据段的演示
file_trans_code