Method Start will make your FTP server 'alive'
and force it to:
- bind to your local port (default 21 for FTP
protocols, and 22 for SFTP protocol) on selected
interface
- listen for incoming connections
- set Status property to
True
- accept incoming connections
- create FTPUser
object for each new connection, and fill in respective
RemoteIP and TimeConnected properties
If you get an error when you call this method, usually
it will be related to inability of FTP server to bind and
listen on selected port. In such cases, check your running
applications if there is already some other server running
on same port.
Before starting server, you should setup several
properties that will determine behavior of your server,
such as Timeout, GreetingMessage,
Port.... Just by
leaving default values will make your server work as
expected, but in 'real life' you should choose your
own values for these properties.
To shutdown server, call Stop method.