用PC机可以很轻松的连上公司内部的ftp,写了一个在WINCE下的ftp代码,也可以连接ftp,并且下载,但是如果我在下载过程中非正常中断与ftp的连接以后,我重新运行程序就无法连接上ftp,在用户验证那块一直无法得到服务器的回应信息,一定要等很久才可以,请问这个是为什么啊?有什么方法可以解决这个问题吗?谢谢各位大侠了~不胜感激
因为你非正常中断连接,在FTP服务器端并不知道你的连接已经断开..
所以你再次连接的时候会等很久(时间长短是看FTP的保活定时器的时间是多长,也就是说对方没有响应多长时间自动断开)
设一个定时器,再判断一下是否断开,如果断开就连接,,