Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component

Index of Chilkat Blog Posts

August 9, 2007

How to Discover FTP Settings that Work via DetermineSettings

The Chilkat.Ftp2.DetermineSettings method discovers which combinations of FTP2 property settings result in successful data transfers. DetermineSettings tries 13 different combinations of these properties: Ssl, AuthTls, AuthSsl, Port, Passive, and PassiveUseHostAddr. Within the FTP protocol, the process of fetching a directory listing is also considered a "data transfer". The DetermineSettings method works by checking to see which combinations result in a successful directory listing download. The method takes no arguments and returns a string containing an XML report of the results. It is a blocking call that may take approximately a minute to run. If you are unsure about how to interpret the results, cut-and-paste it into an email and send it to


ASP: DetermineSettings
SQL Server: DetermineSettings
C#: DetermineSettings
C++: DetermineSettings
Delphi: DetermineSettings
Visual FoxPro: DetermineSettings
Java: DetermineSettings
Perl: DetermineSettings
Python: DetermineSettings
Ruby: DetermineSettings
VB.NET: DetermineSettings
Visual Basic: DetermineSettings
VBScript: DetermineSettings

Privacy Statement. Copyright 2000-2011 Chilkat Software, Inc. All rights reserved.
Send feedback to

Components for Microsoft Windows XP, 2000, 2003 Server, Vista, Windows 7, and Windows 95/98/NT4.