FTP:500个未知命令

时间:2014-02-25 22:54:08

标签: c++ tcp ftp

我尝试做基本的ftp客户端,但我遇到了问题。我成功地发送了正确响应的用户和密码,萌芽然后如果我想发送其他命令,它每次都发回“500个未知命令”。 我能做错什么?

代码:

string message = "PWD"; 
message.append("\n"); 
cout << message; 
if((send(mysocket,message.c_str(),message.size() + 1, 0 )) < 0){ 
    cerr << "Error" << endl;
    return -1;
}

1 个答案:

答案 0 :(得分:0)

FTP中没有PWD命令,称为CWD。有关FTP命令,请参阅RFC959。