我嘗試做基本的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