public class ProFTPControlSocket extends FTPControlSocket
autoPassiveIPSubstitution, CONTROL_PORT, controlSock, cvsId, dataChannelCallback, EPSV_END, EPSV_START, forcedActiveIP, listenOnAllInterfaces, MAX_ACTIVE_RETRY, reader, remoteAddr, writer
Modifier and Type | Method and Description |
---|---|
protected com.enterprisedt.net.ftp.internal.FTPDataSocket |
createDataSocketPASV()
Request a data socket be created on the server, connect to it and return
our connected socket.
|
protected com.enterprisedt.net.ftp.internal.FTPDataSocket |
newActiveDataSocket(int port)
Constructs a new
FTPDataSocket object (server mode) which
will listen on the given port number. |
protected com.enterprisedt.net.ftp.internal.FTPDataSocket |
newPassiveDataSocket(java.lang.String remoteHost,
int port)
Constructs a new
FTPDataSocket object (client mode) and
connect to the given remote host and port number. |
protected void |
setDataPort(java.net.InetAddress host,
int portNo)
Sets the data port on the server, that is, sends a EPRT command for IPV6
addresses, for example, EPRT |2|1080::8:800:200C:417A|5282|
|
protected boolean |
usingProxy() |
close, initStreams, isIPV6, isSecureMode, logout, sendCommand, setActivePortRange, setAutoPassiveIPSubstitution, toByteArray, validateReply, validateReply, validateReply
protected boolean usingProxy()
usingProxy
in class FTPControlSocket
protected void setDataPort(java.net.InetAddress host, int portNo) throws java.io.IOException, FTPException
setDataPort
in class FTPControlSocket
host
- the local host the server will connect toportNo
- the port number to connect tojava.io.IOException
FTPException
protected com.enterprisedt.net.ftp.internal.FTPDataSocket createDataSocketPASV() throws java.io.IOException, FTPException
createDataSocketPASV
in class FTPControlSocket
java.io.IOException
FTPException
protected com.enterprisedt.net.ftp.internal.FTPDataSocket newPassiveDataSocket(java.lang.String remoteHost, int port) throws java.io.IOException
FTPDataSocket
object (client mode) and
connect to the given remote host and port number.newPassiveDataSocket
in class FTPControlSocket
remoteHost
- Remote host to connect to.port
- Remote port to connect to.FTPDataSocket
object (client mode) which is
connected to the given server.java.io.IOException
- Thrown if no TCP/IP connection could be made.protected com.enterprisedt.net.ftp.internal.FTPDataSocket newActiveDataSocket(int port) throws java.io.IOException
FTPDataSocket
object (server mode) which
will listen on the given port number.newActiveDataSocket
in class FTPControlSocket
port
- Remote port to listen on.FTPDataSocket
object (server mode) which is
configured to listen on the given port.java.io.IOException
- Thrown if an error occurred when creating the socket.Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.