If the ServerPort property is 0, then the port to be used
will be inferred from the ServerType and Secure
properties.
Conversely, if the ServerPort is set to one of the standard
FTP ports (21 or 990) or standard HTTP ports (80 or 443), and
ServerType is undefined, then the ServerType and
Secure properties will be inferred from the
ServerPort.
The ServerPort property will be used by the Connect
method if the ServerPort parameter for Connect is
missing.