| 
 | edtFTPj | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.enterprisedt.net.ftp.FTPActiveDataSocket
public class FTPActiveDataSocket
Active data socket handling class
| Field Summary | |
|---|---|
| protected  Socket | acceptedSockThe socket accepted from server. | 
| static String | cvsIdRevision control id | 
| protected  ServerSocket | sockThe underlying socket for Active connection. | 
| Constructor Summary | |
|---|---|
| protected  | FTPActiveDataSocket(ServerSocket sock)Constructor | 
| Method Summary | |
|---|---|
| protected  void | acceptConnection()Waits for a connection from the server and then sets the timeout when the connection is made. | 
|  void | close()Closes underlying sockets | 
|  void | closeChild()Closes child socket | 
|  InputStream | getInputStream()If active mode, accepts the FTP server's connection - in PASV, we are already connected. | 
|  int | getLocalPort()Returns the local port to which this socket is bound. | 
|  OutputStream | getOutputStream()If active mode, accepts the FTP server's connection - in PASV, we are already connected. | 
|  void | setTimeout(int millis)Set the TCP timeout on the underlying data socket(s). | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static String cvsId
protected ServerSocket sock
protected Socket acceptedSock
| Constructor Detail | 
|---|
protected FTPActiveDataSocket(ServerSocket sock)
sock - the server socket to use| Method Detail | 
|---|
public void setTimeout(int millis)
                throws IOException
setTimeout in interface FTPDataSocketmillis - The length of the timeout, in milliseconds
IOExceptionpublic int getLocalPort()
getLocalPort in interface FTPDataSocket
protected void acceptConnection()
                         throws IOException
IOException - There was an error while waiting for or accepting a
             connection from the server.
public OutputStream getOutputStream()
                             throws IOException
getOutputStream in interface FTPDataSocketIOException
public InputStream getInputStream()
                           throws IOException
getInputStream in interface FTPDataSocketIOException
public void close()
           throws IOException
close in interface FTPDataSocketIOException
public void closeChild()
                throws IOException
closeChild in interface FTPDataSocketIOException| 
 | edtFTPj | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||