Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(C#) 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:
// This example requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. Chilkat.Ftp2 ftp = new Chilkat.Ftp2(); ftp.Hostname = "ftp.example.com"; ftp.Username = "login"; ftp.Password = "password"; // Connect and login to the FTP server. bool 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. // int failReason = ftp.ConnectFailReason; Debug.WriteLine("connect fail reason = " + Convert.ToString(failReason)); Debug.WriteLine(ftp.LastErrorText); return; } // .. |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.