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: require 'chilkat' ftp = Chilkat::CkFtp2.new() # Any string unlocks the component for the 1st 30-days. success = ftp.UnlockComponent("Anything for 30-day trial") if (success != true) print ftp.lastErrorText() + "\n" exit end 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 = " + failReason.to_s() + "\n"; print ftp.lastErrorText() + "\n" exit end # ... |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.