以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  FTP.close的应用时机?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87407)

--  作者:luodang2050
--  发布时间:2016/7/11 9:45:00
--  FTP.close的应用时机?

如题,定义了FTP的全局变量gs_FTPClient并初始化,以下调用环境应该怎么处理才不会造成FTP卡慢?

应用环境1:

FTP上传拟采用多线程,且每次调用gs_FTPClient,是否每个线程结束都要关闭FTP?

应用环境2:

每次FTP管理窗口打开,各个按钮动作都会调用gs_FTPClient,是否各个按钮执行完毕都要关闭FTP?


--  作者:大红袍
--  发布时间:2016/7/11 9:57:00
--  

你用全局变量了,那说明,你的ftpclient只有一个啊,也就是说你的连接数只有一个。

 

如果要用多线程,那么每个线程就自己new一个ftpclient,结束后关闭;

 

如果是项目里使用,用全局变量的话,就打开项目时new,关闭项目时close。