Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
ConnectFailReasonThe ConnectFailReason property can be examined to determine the reason why the Connect method failed. The possible values are listed in the source code below:
import sys import chilkat ftp = chilkat.CkFtp2() # Any string unlocks the component for the 1st 30-days. success = ftp.UnlockComponent("Anything for 30-day trial") if (success != True): print ftp.lastErrorText() sys.exit() ftp.put_Hostname("ftp.****.com") ftp.put_Username("****") ftp.put_Password("****") # Connect and login to the FTP server. success = ftp.Connect() if (success != True): # The possible failure reasons are: # 0 = success # Non-SSL socket fail reasons: # 1 = empty hostname # 2 = DNS lookup failed # 3 = DNS timeout # 4 = Aborted by application. # 5 = Internal failure. # 6 = Connect Timed Out # 7 = Connect Rejected (or failed for some other reason) # SSL failure reasons: # 100 = Internal schannel error # 101 = Failed to create credentials # 102 = Failed to send initial message to proxy. # 103 = Handshake failed. # 104 = Failed to obtain remote certificate. # 300 = asynch op in progress # 301 = login failure. # failReason = ftp.get_ConnectFailReason() print "connect fail reason = " + str(failReason) print ftp.lastErrorText() sys.exit() # ... |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.