Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodFTPD
- Methods
- Properties
- Authentication
- BindIP
- BindIPType
- Certificate
- DirFormat
- Encryption
- EncryptionList
- FileLocking
- FIPS
- ForceUTF8
- GoodbyeMessage
- GreetingMessage
- HMacList
- HostKeyList
- KeyExchangeList
- MaxDataPort
- MinDataPort
- MonitorTransfers
- MyHostname
- MyIP
- Notification
- PasvPort
- Port
- Protocol
- Secure
- ServerName
- SFTPVersion
- Status
- StrictDataIP
- Threads
- Timeout
- UseIPv6
- Users
- Version
- VirtualFiles
- VirtualFolders
- Events
- wodFTPDNotify
- FtpUser
- FtpUsers
- VirtualFile
- VirtualFiles
- VirtualFolder
- VirtualFolders
- How to get support?
- Technical information
- Fast notifications interface
- Error list
Protocol property
Determines which protocol is used.
Type
A ProtocolsEnum enumeration.Syntax
- Basic
object.Protocol [= value]
The Protocol(object,value) syntax has these parts:
The Protocol(object,value) syntax has these parts:
object | An expression evaluating to an object of type wodFTPD. |
value | A ProtocolsEnum enumeration, as described in settings. |
Remarks
One of most important properties you should set is Protocol property. Just with this one property change, wodFTPServer's internal engine may completely change. But, the result is that client's will have same or similar environment using your same code, no matter what protocol you have selected.wodFTPServer supports these protocols:
The settings for the value are:
Constant | Value | Description |
---|---|---|
FTP | 0 | FTP protocol. |
SFTP | 1 | SFTP protocol. |
FTPS | 2 | FTP+SSL protocol. |
FTPSimplicit | 4 | FTP+SSL implicit on port 990. |