From Overbyte
Main page -> ICS components reference -> TFtpServer
Overview
- unit FtpSrv.pas
- inheritance TFtpServer - TComponent
TFtpServer component is implementing the server side FTP protocol described in RFC 959. FTP protocol is the standard protocol for transfering files.
Properties
| Addr | | IP address of the interface to listen on. Use 0.0.0.0 to listen on all interfaces.
|
| Port | | TCP port to listen to.
|
| Banner | | Welcome message sent to client.
|
| UserData | | Data passed to each client instance.
|
| MaxClients | | Maximum number of simultaneous clients to be accepted.
|
| PasvIpAddr | | IP address used for passive mode.
|
| PasvPortRangeStart | | TCP port range start to be used for passive mode.
|
| PasvPortRangeSize | | TCP port range size to be used for passive mode.
|
| Options | | Options set to change component behaviour.
|
| ClientCount | | Current number of connected clients. Runtime only.
|
| Client | | Array of connected clients. Runtime only.
|
| Active | | Set/Get server state. Runtime only.
|
| Handle | | Handle for underlying hidden window. Runtime only.
|
| ServSocket | | Underlying listening socket. Runtime only.
|
Methods
| Start | | Make the server listening for clients.
|
| Stop | | Make the server stop listening for client. Doesn't disconnect connected clients.
|
| Disconnect | | Disconnect a single client.
|
| DisconnectAll | | Disconnect all clients.
|
| IsClient | | Check if an object is actual a client.
|
Events
How to
ICS Components Reference