我现在vb里可以使用INet控件实现向指定的FTP服务器、指定目录上传下载文件,但现在有个问题,就是我没有进行过多的优化(事实上也不知道怎么优化),如果我这个程序,以后使用的过程当中,会在同一时间,同时有1000个以上的客户端向服务器上传下载怎么办?会崩溃吗?每次上传下载就一个ZIP文件,大概1MB左右。请各位帮我看看是否可行?或者怎么优化一下?谢谢

解决方案 »

  1.   

    你不是client吗?管服务器干什么。
      

  2.   

    呵呵,怎么能不管服务器呢?服务器死了,我这里还做什么啊,呵呵。我是想有没有什么办法可以保证1000个连接上去,服务器也可以正常运行,因为我听说有时候FTP的性能并不是很好,效果不是最理想,如果客户端这里优化优化,是不是会好些呢?
      

  3.   

    的确,效果是不怎么好,这么点东西还不至于让服务器死吧呵呵,不过很容易造成上传失败,建议根据上传结果返回个boolean 变量,如果失败重做,我就是这么做的,当然没有你那么夸张有1000个连接的呵呵
      

  4.   

    这取决于你的服务器。ftp都是标准协议,INet控件也就是实现了这个协议。
    不过ftp还是比较费事的,需要两个tcp连接。一个发命令,一个发数据。