文件名称:uploadtest
- 所属分类:
- 通讯编程
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 7.29mb
- 下载次数:
- 0次
- 提 供 者:
- fu***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
vc6 利用socket多线程上传
1,服务器端支持多用户同时上传
2,客户端支持多个文件同时上传
3, 分块传输,
4, 多线程-vc6 using multi-threaded socket From 1, server-side support for multiple users upload at the same time 2, client support for multiple file upload at the same time 3, sub-block transfer, 4, multi-threaded
1,服务器端支持多用户同时上传
2,客户端支持多个文件同时上传
3, 分块传输,
4, 多线程-vc6 using multi-threaded socket From 1, server-side support for multiple users upload at the same time 2, client support for multiple file upload at the same time 3, sub-block transfer, 4, multi-threaded
(系统自动生成,下载前可以参看下载内容)
下载文件列表
uploadtest
..........\SUpLoad
..........\.......\Block.cpp
..........\.......\Block.h
..........\.......\DataPack.cpp
..........\.......\DataPack.h
..........\.......\Debug
..........\.......\.....\Block.obj
..........\.......\.....\Block.sbr
..........\.......\.....\DataPack.obj
..........\.......\.....\DataPack.sbr
..........\.......\.....\DownLoadObject.obj
..........\.......\.....\DownLoadObject.sbr
..........\.......\.....\DownLoadSocket.obj
..........\.......\.....\DownLoadSocket.sbr
..........\.......\.....\StdAfx.obj
..........\.......\.....\StdAfx.sbr
..........\.......\.....\SUpLoad.bsc
..........\.......\.....\SUpLoad.exe
..........\.......\.....\SUpLoad.ilk
..........\.......\.....\SUpLoad.obj
..........\.......\.....\SUpLoad.pch
..........\.......\.....\SUpLoad.pdb
..........\.......\.....\SUpLoad.res
..........\.......\.....\SUpLoad.sbr
..........\.......\.....\SUpLoadDlg.obj
..........\.......\.....\SUpLoadDlg.sbr
..........\.......\.....\TestDialog.obj
..........\.......\.....\TestDialog.sbr
..........\.......\.....\vc60.idb
..........\.......\.....\vc60.pdb
..........\.......\DownLoadObject.cpp
..........\.......\DownLoadObject.h
..........\.......\DownLoadSocket.cpp
..........\.......\DownLoadSocket.h
..........\.......\ReadMe.txt
..........\.......\res
..........\.......\...\SUpLoad.rc2
..........\.......\resource.h
..........\.......\StdAfx.cpp
..........\.......\StdAfx.h
..........\.......\SUpLoad.aps
..........\.......\SUpLoad.clw
..........\.......\SUpLoad.cpp
..........\.......\SUpLoad.dsp
..........\.......\SUpLoad.dsw
..........\.......\SUpLoad.h
..........\.......\SUpLoad.ncb
..........\.......\SUpLoad.opt
..........\.......\SUpLoad.plg
..........\.......\SUpLoad.rc
..........\.......\SUpLoadDlg.cpp
..........\.......\SUpLoadDlg.h
..........\.......\TestDialog.cpp
..........\.......\TestDialog.h
..........\UpLoad
..........\......\BigBlock.cpp
..........\......\BigBlock.h
..........\......\Block.cpp
..........\......\Block.h
..........\......\Debug
..........\......\.....\BigBlock.obj
..........\......\.....\BigBlock.sbr
..........\......\.....\Block.obj
..........\......\.....\Block.sbr
..........\......\.....\DownLoadObject.obj
..........\......\.....\StdAfx.obj
..........\......\.....\StdAfx.sbr
..........\......\.....\TestDlg.obj
..........\......\.....\TestDlg.sbr
..........\......\.....\UpLoad.bsc
..........\......\.....\UpLoad.exe
..........\......\.....\UpLoad.ilk
..........\......\.....\UpLoad.obj
..........\......\.....\UpLoad.pch
..........\......\.....\UpLoad.pdb
..........\......\.....\UpLoad.res
..........\......\.....\UpLoad.sbr
..........\......\.....\UpLoadDlg.obj
..........\......\.....\UpLoadDlg.sbr
..........\......\.....\UpLoadObject.obj
..........\......\.....\UpLoadObject.sbr
..........\......\.....\UpLoadSocket.obj
..........\......\.....\UpLoadSocket.sbr
..........\......\.....\vc60.idb
..........\......\.....\vc60.pdb
..........\......\ReadMe.txt
..........\......\res
..........\......\...\UpLoad.rc2
..........\......\resource.h
..........\......\StdAfx.cpp
..........\......\StdAfx.h
..........\......\TestDlg.cpp
..........\......\TestDlg.h
..........\......\UpLoad.aps
..........\......\UpLoad.clw
..........\......\UpLoad.cpp
..........\......\UpLoad.dsp
..........\SUpLoad
..........\.......\Block.cpp
..........\.......\Block.h
..........\.......\DataPack.cpp
..........\.......\DataPack.h
..........\.......\Debug
..........\.......\.....\Block.obj
..........\.......\.....\Block.sbr
..........\.......\.....\DataPack.obj
..........\.......\.....\DataPack.sbr
..........\.......\.....\DownLoadObject.obj
..........\.......\.....\DownLoadObject.sbr
..........\.......\.....\DownLoadSocket.obj
..........\.......\.....\DownLoadSocket.sbr
..........\.......\.....\StdAfx.obj
..........\.......\.....\StdAfx.sbr
..........\.......\.....\SUpLoad.bsc
..........\.......\.....\SUpLoad.exe
..........\.......\.....\SUpLoad.ilk
..........\.......\.....\SUpLoad.obj
..........\.......\.....\SUpLoad.pch
..........\.......\.....\SUpLoad.pdb
..........\.......\.....\SUpLoad.res
..........\.......\.....\SUpLoad.sbr
..........\.......\.....\SUpLoadDlg.obj
..........\.......\.....\SUpLoadDlg.sbr
..........\.......\.....\TestDialog.obj
..........\.......\.....\TestDialog.sbr
..........\.......\.....\vc60.idb
..........\.......\.....\vc60.pdb
..........\.......\DownLoadObject.cpp
..........\.......\DownLoadObject.h
..........\.......\DownLoadSocket.cpp
..........\.......\DownLoadSocket.h
..........\.......\ReadMe.txt
..........\.......\res
..........\.......\...\SUpLoad.rc2
..........\.......\resource.h
..........\.......\StdAfx.cpp
..........\.......\StdAfx.h
..........\.......\SUpLoad.aps
..........\.......\SUpLoad.clw
..........\.......\SUpLoad.cpp
..........\.......\SUpLoad.dsp
..........\.......\SUpLoad.dsw
..........\.......\SUpLoad.h
..........\.......\SUpLoad.ncb
..........\.......\SUpLoad.opt
..........\.......\SUpLoad.plg
..........\.......\SUpLoad.rc
..........\.......\SUpLoadDlg.cpp
..........\.......\SUpLoadDlg.h
..........\.......\TestDialog.cpp
..........\.......\TestDialog.h
..........\UpLoad
..........\......\BigBlock.cpp
..........\......\BigBlock.h
..........\......\Block.cpp
..........\......\Block.h
..........\......\Debug
..........\......\.....\BigBlock.obj
..........\......\.....\BigBlock.sbr
..........\......\.....\Block.obj
..........\......\.....\Block.sbr
..........\......\.....\DownLoadObject.obj
..........\......\.....\StdAfx.obj
..........\......\.....\StdAfx.sbr
..........\......\.....\TestDlg.obj
..........\......\.....\TestDlg.sbr
..........\......\.....\UpLoad.bsc
..........\......\.....\UpLoad.exe
..........\......\.....\UpLoad.ilk
..........\......\.....\UpLoad.obj
..........\......\.....\UpLoad.pch
..........\......\.....\UpLoad.pdb
..........\......\.....\UpLoad.res
..........\......\.....\UpLoad.sbr
..........\......\.....\UpLoadDlg.obj
..........\......\.....\UpLoadDlg.sbr
..........\......\.....\UpLoadObject.obj
..........\......\.....\UpLoadObject.sbr
..........\......\.....\UpLoadSocket.obj
..........\......\.....\UpLoadSocket.sbr
..........\......\.....\vc60.idb
..........\......\.....\vc60.pdb
..........\......\ReadMe.txt
..........\......\res
..........\......\...\UpLoad.rc2
..........\......\resource.h
..........\......\StdAfx.cpp
..........\......\StdAfx.h
..........\......\TestDlg.cpp
..........\......\TestDlg.h
..........\......\UpLoad.aps
..........\......\UpLoad.clw
..........\......\UpLoad.cpp
..........\......\UpLoad.dsp