Class net.ftp.FtpClient
All Packages This Package Previous Next
Class net.ftp.FtpClient
java.lang.Object
|
+----net.NetworkClient
|
+----net.TransferProtocolClient
|
+----net.ftp.FtpClient
-
public class
FtpClient
-
extends TransferProtocolClient
This class implements the FTP client.
-
Version:
-
1.25, 10 May 1995
-
Author:
-
Jonathan Payne
-
ftpProxyHost
-
-
ftpProxyPort
-
-
useFtpProxy
-
-
FtpClient(String)
-
New FTP client connected to host host.
-
FtpClient(String, int)
-
New FTP client connected to host host, port port.
-
FtpClient()
-
Create an uninitialized FTP client.
-
ascii()
-
Set transfer type to 'A'
-
binary()
-
Set transfer type to 'I'
-
cd(String)
-
CD to a specific directory on a remote FTP server
-
closeServer()
-
issue the QUIT command to the FTP server and close the connection.
-
get(String)
-
GET a file from the FTP server
-
issueCommand(String)
-
-
issueCommandCheck(String)
-
-
list()
-
LIST files on a remote FTP server
-
login(String, String)
-
login user to a host with username user and password
password
-
openDataConnection(String)
-
-
openServer(String)
-
open a FTP connection to host host.
-
openServer(String, int)
-
open a FTP connection to host host on port port.
-
put(String)
-
PUT a file to the FTP server
-
readReply()
-
useFtpProxy
public static boolean useFtpProxy
ftpProxyHost
public static String ftpProxyHost
ftpProxyPort
public static int ftpProxyPort
FtpClient
public FtpClient(String host)
-
New FTP client connected to host host.
FtpClient
public FtpClient(String host,
int port)
-
New FTP client connected to host host, port port.
FtpClient
public FtpClient()
-
Create an uninitialized FTP client.
closeServer
public void closeServer()
-
issue the QUIT command to the FTP server and close the connection.
-
Overrides:
-
closeServer in class NetworkClient
issueCommand
protected int issueCommand(String cmd)
issueCommandCheck
protected void issueCommandCheck(String cmd)
readReply
protected int readReply()
openDataConnection
protected Socket openDataConnection(String cmd)
openServer
public void openServer(String host)
-
open a FTP connection to host host.
openServer
public void openServer(String host,
int port)
-
open a FTP connection to host host on port port.
-
Overrides:
-
openServer in class NetworkClient
login
public void login(String user,
String password)
-
login user to a host with username user and password
password
get
public TelnetInputStream get(String filename)
-
GET a file from the FTP server
put
public TelnetOutputStream put(String filename)
-
PUT a file to the FTP server
list
public TelnetInputStream list()
-
LIST files on a remote FTP server
cd
public void cd(String remoteDirectory)
-
CD to a specific directory on a remote FTP server
binary
public void binary()
-
Set transfer type to 'I'
ascii
public void ascii()
-
Set transfer type to 'A'
All Packages This Package Previous Next