文件名称:VB6_Winsock_SendFile
- 所属分类:
- Internet/网络编程
- 资源属性:
- [Windows] [Visual C] [Basic/ASP] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 39kb
- 下载次数:
- 0次
- 提 供 者:
- 马**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
尝试做了一个利用WINSOCK控件的自动分包发送机制的东东(VB6.0)
我最终的测试结果如下:
使用约44M的RAR文件(陈辉机器里找的一个什么安装包,不管它...),在陈辉机器上运行客户端,在我机器上运行服务器端,并启动服务.
网络环境是100M局域网,服务器端是INTEL双核本本+2003SP2,客户端是AMD双核台机+XPSP2,使用对联线联机.
传送过程中,峰值速度约45Mb/S,稳定速度约40Mb/S 换算为MB/S就分别约为5.6MB/S与5MB/S
100M局域网理论最高是12.5MB/S,而测试WINDOWS的文件复制,可达10MB/S(80Mb/S),不知道怎么搞的...
这里面还有个问题,就是传输过程中CPU占用严重,达到了20%到40%左右,在单核机器上应该就是40%到 80%了吧......
代码采用多客户端结构,测试过同时接收多个客户端发送文件,正常接收.
BY 嗷嗷叫的老马
http://www.m5home.com
2008-07-29-err
我最终的测试结果如下:
使用约44M的RAR文件(陈辉机器里找的一个什么安装包,不管它...),在陈辉机器上运行客户端,在我机器上运行服务器端,并启动服务.
网络环境是100M局域网,服务器端是INTEL双核本本+2003SP2,客户端是AMD双核台机+XPSP2,使用对联线联机.
传送过程中,峰值速度约45Mb/S,稳定速度约40Mb/S 换算为MB/S就分别约为5.6MB/S与5MB/S
100M局域网理论最高是12.5MB/S,而测试WINDOWS的文件复制,可达10MB/S(80Mb/S),不知道怎么搞的...
这里面还有个问题,就是传输过程中CPU占用严重,达到了20%到40%左右,在单核机器上应该就是40%到 80%了吧......
代码采用多客户端结构,测试过同时接收多个客户端发送文件,正常接收.
BY 嗷嗷叫的老马
http://www.m5home.com
2008-07-29-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Client
......\Bas
......\...\ModAddString.bas
......\...\ModGetFileNameInPath.bas
......\...\ModUserDefAgr.bas
......\Client.exe
......\Client.vbp
......\Client.vbw
......\Frm
......\...\frmMain.frm
......\...\frmMain.frx
readme.txt
Server
......\Bas
......\...\ModAddString.bas
......\...\ModGetFileNameInPath.bas
......\...\ModMain.bas
......\...\ModUserDefAgr.bas
......\Frm
......\...\frmMain.frm
......\...\frmWsk.frm
......\RecvTemp
......\Server.exe
......\Server.vbp
......\Server.vbw
......\Bas
......\...\ModAddString.bas
......\...\ModGetFileNameInPath.bas
......\...\ModUserDefAgr.bas
......\Client.exe
......\Client.vbp
......\Client.vbw
......\Frm
......\...\frmMain.frm
......\...\frmMain.frx
readme.txt
Server
......\Bas
......\...\ModAddString.bas
......\...\ModGetFileNameInPath.bas
......\...\ModMain.bas
......\...\ModUserDefAgr.bas
......\Frm
......\...\frmMain.frm
......\...\frmWsk.frm
......\RecvTemp
......\Server.exe
......\Server.vbp
......\Server.vbw