目前在编写一个自动批量下载文件的程序
服务端是win2003+Server_U1种方法.用webClient类异步下载
   在局域网类完全正常,远程下载经常出现下载到还剩几百个字节就没有相应的情况(没收到下载状态变化消息),该情况下我尝试删除这个文件重新下载,却删除不掉,提示(文件正在被占用,这儿如何能够关闭这个文件,webclient没有提供连接和文件关闭的方法)。
2用sockt模式连接服务器(2个连接,1个传送ftp命令,1个传送数据)
    连接后发送“RETR”+文件名命令,然后调用while(true){socke.recv()}接收数据,能够正常接收数据,但会卡助窗口,于是把recv改成异步的beginrecv每次只收到28K字节或者32K字节就recv到0个字节(即连接被断开了),换种方式把while(true)放在线程里面同样是每次都只能收到32k字节。请熟悉ftp的大侠们赐教哈