• 3743阅读
  • 2回复

怎么判断ftp连接目标计算机失败?? [复制链接]

上一主题 下一主题
离线陈小草
 
只看楼主 倒序阅读 楼主  发表于: 2013-08-23
无论是QFtp的state
还是QNetworkReply的error_code
没有向我提供连接失败的信息
目前我只能让界面一直显示连接状态(,让用户等得不耐烦了自己把对话框给关了)

不知诸位有什么好方法做这个判断
(别告诉我只能用计时器)
离线xuang

只看该作者 1楼 发表于: 2013-08-23
不知道你是不是要一直查询FTP连接状态,还是只要在连接后知道是否连接成功。
前者的话你可以把QFtp的stateChanged信号与你控制连接状态的槽绑定起来。
如果是后者,QFtp类有个commandFinished(int id, bool error)的信号,当id等于connectToHost返回的id时,可以根据error来判断是否连接失败。
离线陈小草
只看该作者 2楼 发表于: 2013-09-04
回 1楼(xuang) 的帖子
注意我的说明:

无论是QFtp的state
还是QNetworkReply的error_code
都没有向我提供连接失败的信息


谢谢
快速回复
限100 字节
 
上一个 下一个