Public Instance Constructors
Public Instance Methods
Dispose (inherited from Client) | Disposes of the resources (other than memory) used by the Client. |
Equals (inherited from Object) | Select the method name to go to the Microsoft documentation. |
GetHashCode (inherited from Object) | Select the method name to go to the Microsoft documentation. |
GetType (inherited from Object) | Select the method name to go to the Microsoft documentation. |
ProcessPasv | Called when the proxy server processes a PASV command. |
ProcessPort | Initializes a new instance of the FtpDataConnection class. |
StartHandshake | Starts relaying data between the remote FTP server and the local FTP client. |
StartRelay (inherited from Client) | Starts relaying data between the remote host and the local client. |
ToString (inherited from Client) | Returns text information about this Client object. |
Protected Instance Properties
Buffer (inherited from Client) | Gets the buffer to store all the incoming data from the local client. |
RemoteBuffer (inherited from Client) | Gets the buffer to store all the incoming data from the remote host. |
Protected Instance Methods
Finalize (inherited from Object) | Select the method name to go to the Microsoft documentation. |
MemberwiseClone (inherited from Object) | Select the method name to go to the Microsoft documentation. |
OnClientReceive (inherited from Client) | Called when we have received data from the local client. Incoming data will immediately be forwarded to the remote host. |
OnClientSent (inherited from Client) | Called when we have sent data to the local client. When all the data has been sent, we will start receiving again from the remote host. |
OnRemoteReceive (inherited from Client) | Called when we have received data from the remote host. Incoming data will immediately be forwarded to the local client. |
OnRemoteSent (inherited from Client) | Called when we have sent data to the remote host. When all the data has been sent, we will start receiving again from the local client. |
Internal Instance Properties
ExpectsReply | Gets or sets a boolean value that indicates whether the FtpDataConnection expects a reply from the remote FTP server or not. |
Internal Instance Methods
Private Instance Fields
Private Instance Properties
FtpReply | Gets or sets a string that stores the reply that has been sent from the remote FTP server. |
ListenSocket | Gets or sets the Socket that's used to listen for incoming connections. |
Parent | Gets or sets the parent of this FtpDataConnection. |
Private Instance Methods
OnPasvAccept | Called when there's a connection from the local FTP client waiting to be accepted. |
OnPasvConnected | Called when we're connected to the data port of the remote FTP server. |
OnPortAccept | Called when there's a connection from the remote FTP server waiting to be accepted. |
OnPortConnected | Called when we're connected to the data port on the local FTP client. |
ParsePasvIP | Parses a PASV reply into an instance of the IPEndPoint class. |
ProcessPasvReply | Processes a PASV reply from the server. |
See Also
FtpDataConnection Class | Org.Mentalis.Proxy.Ftp Namespace