在linux平台下,简单的用c++实现了ftp客户端功能。socket方式,程序发起命令,接收返回。如同手动ftp命令操作一样。
但运行程序时,遇到些奇怪的问题。
在linux上运行程序后,有些ftp用户连接时,报530 Login incorrect错误,即用户名密码错误。
而有些,Login成功,但cd到该用户的ftp根目录下的有些目录,说路径不存在。
但是,我手动敲命令方式,连接ftp,就没这些错误。
十分费解。哪位高人指导下。
在c++实现ftp时,是不是还有些细节要注意的,比如代码里还要有权限注意的地方等等?