我尝试做基本的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;
}
答案 0 :(得分:0)
FTP中没有PWD命令,称为CWD。有关FTP命令,请参阅RFC959。