大家好,
根據
http://commons.apache.org/net/apidocs/index.html
我擷取一小段連線server程式:::
==================================================
try {
int reply;
ftp.connect("ftp.foobar.com");
System.out.println("Connected to " + server + ".");
System.out.print(ftp.getReplyString());
// After connection attempt, you should check the reply code to verify
// success.
reply = ftp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP server refused connection.");
System.exit(1);
}
... // transfer files
===============================================
如同上述
主要先用ftp.connect連線主機
再利用ftp.getReplyCode()判斷是否連線成功
但目前我遇到問題是
如果server沒開
那程式跑到ftp.connect就會卡在那
最後程式就crash (但我希望能夠判斷server是否有啟動)
下面就無法進行
當然ftp.getReplyCode的值也無法取得
想問是否有人有相同經驗
或是我哪搞錯了
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.194.168
※ 編輯: tstanly 來自: 140.96.194.168 (11/18 17:16)
→
11/18 23:39, , 1F
11/18 23:39, 1F
→
11/18 23:41, , 2F
11/18 23:41, 2F