看板Programming
标 题[ftp-client] 如何读取档案列表
发信站GICIE BBS (Wed Jun 7 21:38:11 2006)
转信站ptt!ctu-reader!ctu-gate!news.ntu!bbs.ee.ntu!zoonews.ee.ntu!Leo.mi.chu!
各位前辈好,
弟试着撰写ftp client,目前是先用java来写看看
不过遇到了一点问题
虽然能成功登入,但是确无法LIST出档案列表
SocketTool.java
http://phpfi.com/122424
Client.java
http://phpfi.com/122425
==========================================================
public void doList(){
Socket s = this.controlChannel;
//送出LIST後好像没反应,有的ftpd则会传给我220 但是我不知如何回应>"<
sockTool.sendEndCRLF(s,"LIST");
// 这里不知要不要送RETR @@? rfc看不太懂xd
sockTool.sendEndCRLF(s,"RETR ASCII");
// sockTool.recvDump(s);
//if(true) return;
Socket data = this.dataChannel;
try {
Thread.sleep(200);
sockTool.recvDump(data);
// sockTool.recvDump(s);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
--
※ Post by qrtt1 from 163.26.34.105 ...
--
/ Origin: 南师资教小站
─ ● ─ 140.113.216.75
/ gicie.twbbs.org