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