我正在嘗試使用java編寫FTP客戶端。如何在使用JAVA編寫FTP客戶端時使用PORT命令
據我所知,我需要發送我的IP地址與PORT命令,當我需要建立一個活動的連接,但是, 如何獲得該IP地址?
我試圖做這樣的事情,但它顯然是錯誤的:
ServerSocket ssock = new ServerSocket();
ssock.bind(null);
ssock.ssock.getLocalPort();
ssock.getInetAddress();
最後一行返回null。
那麼我又能如何將我的IP地址和端口發送到服務器?
謝謝。
只是好奇:爲什麼重新發明輪子而不是使用現有的和完全開發的FTP API之一,如Apache Commons Net FTPClient/FTPServer?學習目的? – BalusC 2009-12-08 23:25:22
相當... http://commons.apache.org/net/apidocs/org/apache/commons/net/ftp/FTPClient.html – skaffman 2009-12-08 23:35:23
是的學習目的。其實這是我的功課。我需要執行PORT命令。 – slhsen 2009-12-08 23:40:27