Back to product page

Start method

Starts accepting incoming connections.


  • Basic
object.Start [Port]
The Start(object,Port) syntax has these parts:
objectAn expression evaluating to an object of type wodFTPD.
PortOptional. A Variant value. Specifies local port where wodFTPServer will listen.


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.