如何测试是否与FTP的连接通畅?

小鸟向前飞 2014-01-06 08:56:58
现在要从ftp拷文件下来,要求60s测试一下连接是否通畅,如果断开了就尝试重连,然后重新拷贝文件

以前没处理过这方面的问题 想听听大家有什么好的意见没有?
谢谢了
...全文
2206 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
triplebee 2014-01-22
  • 打赏
  • 举报
回复
ping + ftp地址 然后坐等结果
xinhua0910 2014-01-06
  • 打赏
  • 举报
回复
1. 不用管是否通畅,取远程FTP文件大小和取下来的文件大小做对比,一样就OK 2. 真要60S一次也可以:每次丢个临时文件上去,判断是否传上去了,OK后,删除临时文件(当然,这个方法可能有点...) 3. socket 判断 远程IP的 21端口是否通畅
zhuobattle 2014-01-06
  • 打赏
  • 举报
回复
引用 3 楼 keke_zkt 的回复:
_taccess靠谱不 socket等等应该都可以 但是一个路径对于操作系统来说,不管是本地磁盘还是网络路径,都是要访问的一块区域,所以用_taccess可以吗?
也可以通过文件size是不是在增长来判断
小鸟向前飞 2014-01-06
  • 打赏
  • 举报
回复
_taccess靠谱不 socket等等应该都可以 但是一个路径对于操作系统来说,不管是本地磁盘还是网络路径,都是要访问的一块区域,所以用_taccess可以吗?
merlinfang 2014-01-06
  • 打赏
  • 举报
回复
正在考文件?只要隔60s判断下有没有传输新的文件过来就好了
zhuobattle 2014-01-06
  • 打赏
  • 举报
回复
用socket和服务器做连接测试,看返回结果判断是否连接成功

33,316

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧