我现在的程序可以将你配置在XML文档里的文件全部从服务器下载过来,但是他是一个文件一个文件的下,我要的结果是同时开多个线程使那些文件同时下载!!
如果新手可以看看我的例子,学习下异步SOCKET通信
如果是老手能否帮我改改代码,改成我想要的结果
源代码在这我空间下载 http://www.yuboya.net/downloads.htm
压缩包里有个文本文件,是必看之物!!!
再次感谢能帮我改代码和顶贴的人!!!
此例子是我公司项目,下班的时候赶着把项目的下载代码抽出来写了个例子,希望大虾帮改改!! 再次感谢!!!!
如果新手可以看看我的例子,学习下异步SOCKET通信
如果是老手能否帮我改改代码,改成我想要的结果
源代码在这我空间下载 http://www.yuboya.net/downloads.htm
压缩包里有个文本文件,是必看之物!!!
再次感谢能帮我改代码和顶贴的人!!!
此例子是我公司项目,下班的时候赶着把项目的下载代码抽出来写了个例子,希望大虾帮改改!! 再次感谢!!!!
哪里,哪里!叫你们帮忙才是!我还急着大家帮我改呢!这个项目做了N长时间,卡在这里了!!
在downloadClient\downloadClient\bin\Debug 里面是文件的目标路径
这个里面有个XML文档,客户端是按照XML文档下载的文件
XML如下
<?xml version="1.0" encoding="UTF-8"?>
<LIST>
<GameList 文件路径="1\d.txt" 文件大小="134" />
<GameList 文件路径="1\pp1.exe" 文件大小="35968079" />
<GameList 文件路径="1\qq2007.exe" 文件大小="19678032" />
<GameList 文件路径="1\tt3.2.exe" 文件大小="3491475" />
<GameList 文件路径="1\a\a1.txt" 文件大小="66" />
<GameList 文件路径="1\a\a2.txt" 文件大小="67" />
<GameList 文件路径="1\b\b1.txt" 文件大小="68" />
<GameList 文件路径="1\b\b2.txt" 文件大小="77" />
</LIST>
所以你要在你D盘根目录里创建一个文件夹名为1的文件夹,然后放几个东西让客户端下载,但是必须修改你的XML文档,里面的数据,跟你
放的数据是不匹配的,所以你把XML文档里的路径,文件大小 改成你对应的文件,这个XML文档是我对应我的文件,
所以可以任意由你改,只要XML文档与你的文件是一致就好了
因为我在downloadsever>Form1.cs>ReceiveCallBack()方法里设置了string path = "D:\\" + token[1] + token[2];
现在的结果: 现在的程序,只要把文件服务器的文件都设置好,然后在客户端修改代码把IP连接一改就可以下载了,不过
下载的结果是 下载一个文件,下完后,再下第2个,第2个下完后,再下第3个............
这样子一点问题也没有!!!
我想要的结果: 我想开多个线程,同时把要下的文件一起下!!是一个SOCKET一个文件
做到这一步,我就万分感谢了!做到这一步,请立马发给我 我的QQ:370768770 Email:[email protected]
(如果您比较空闲,如果您愿意帮我,也可以把一个文件分成多个块,一个块一个SOCKET下载,然后加上断点续传)
我的空间是上海的叫人脉互联
TO:GKW
谢谢,我会加的