|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
| (Classic ASP) ConnectFailReasonSee more FTP ExamplesThe ConnectFailReason property can be examined to determine the reason why the Connect method failed. The possible values are listed in the source code below:
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <% ' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.Ftp2") set ftp = Server.CreateObject("Chilkat.Ftp2") ftp.Hostname = "ftp.example.com" ftp.Username = "login" ftp.Password = "password" ' Connect and login to the FTP server. success = ftp.Connect() If (success <> 1) Then ' The possible failure reasons are: ' 0 = success ' ' Normal (non-TLS) sockets: ' 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/TLS: ' 100 = TLS internal error. ' 101 = Failed to send client hello. ' 102 = Unexpected handshake message. ' 103 = Failed to read server hello. ' 104 = No server certificate. ' 105 = Unexpected TLS protocol version. ' 106 = Server certificate verify failed (the server certificate is expired or the cert's signature verification failed). ' 107 = Unacceptable TLS protocol version. ' 109 = Failed to read handshake messages. ' 110 = Failed to send client certificate handshake message. ' 111 = Failed to send client key exchange handshake message. ' 112 = Client certificate's private key not accessible. ' 113 = Failed to send client cert verify handshake message. ' 114 = Failed to send change cipher spec handshake message. ' 115 = Failed to send finished handshake message. ' 116 = Server's Finished message is invalid. ' ' FTP: ' 200 = Connected, but failed to receive greeting from FTP server. ' 201 = Failed to do AUTH TLS or AUTH SSL. ' Protocol/Component: ' 300 = asynch op in progress ' 301 = login failure. failReason = ftp.ConnectFailReason Response.Write "<pre>" & Server.HTMLEncode( "connect fail reason = " & failReason) & "</pre>" Response.Write "<pre>" & Server.HTMLEncode( ftp.LastErrorText) & "</pre>" Response.End End If ' .. %> </body> </html> | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.