[问题] [MFC] FTP如何在连线后 判断是否还没断线

楼主: srxrrr (干!我是肌董)   2014-12-30 13:14:57
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
MFC
问题(Question):
最近在用MFC制作FTP的Client端
大部分是使用CFtpConnection这个类别 来进行档案传输或下载
但最近发现 如果Server端已断线 此时新的FTP Client当然连不进来
但已连上的 却还是可以继续丢资料到Server...
但在CFtpConnection类别内 却没有看到连线后判断是否Server还活着的函数
想请问是否有办法达成上述的问题呢?
谢谢!!
祝大家 新年快乐^____^
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
[目前程式码]
连线:
CInternetSession *InternetSession; //指向建立连线的连线设定物件
CFtpConnection *m_pFtpConnection; //指向与FTP服务器连结的连线物件
InternetSession = new CInternetSession(_T("My Ftp Session"));
//建立CInternetSession物件
m_pFtpConnection =
InternetSession->GetFtpConnection(_T("192.168.7.100"),
_T("Apple"),
_T("1234"),
21,true);
回圈内:
m_pFtpConnection->PutFile(FtpFilePath,_T("ABC.ini"));
补充说明(Supplement):
作者: tubbysong (song)   2014-12-30 19:46:00
Command send "NOOP"会反回200 noop command success fXXX闲置时这20、30秒要丢一次

Links booklink

Contact Us: admin [ a t ] ucptt.com