我尝试做基本的ftp客户端,并且遇到问题。我用正确的响应成功地发送了用户名和密码,然后如果我想发送其他命令,它每次发回我“500未知命令”。 我能做什么错?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;
}
检查与wirehark的流量 – deviantfan
我检查了它,但无法找到问题..有wireshark的屏幕http://postimg.org/image/uwu9jfsot/ – Allda
嗯,不知道直到现在。服务器也可以。你能展示更多的代码,甚至可以编译的东西吗? – deviantfan