Internet Direct (Indy)
An Open Source suite of Internet components.
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Table of Contents
Introduction to the Indy Project 1
What is Indy.Sockets? 2
Introduction to Indy 3
Licenses 14
Technical Support 15
Project Links 18
Sponsors and Donors 19
Credits 21
Introduction to Indy.Sockets version 10 27
What's new in Indy.Sockets Version 10? 28
Packages and Assemblies 30
Installing and Removing 35
Migrating to Indy.Sockets Version 10 41
.Net compatibility 42
Packages Changes 47
Changes to the Object Hierarchy 51
Symbol Reference 59
Classes 60
EComponentError Class 60
ECompressionError Class 60
EDecompressionError Class 60
EHL7CommunicationError Class 61
EIdAlreadyConnected Class 62
EIdAlreadyRegisteredAuthenticationMethod Class 63
EIdBlockingNotSupported Class 63
EIdCanNotBindPortInRange Class 64
EIdCanNotBindRang Class 64
EIdCanNotCreateMessagePart Class 65
EIdCannotSetIPVersionWhenConnected Class 65
EIdCannotUseNonSocketIOHandler Class 66
EIdClosedSocket Class 66
EIdCmdTCPClientConnectError Class 67
EIdCmdTCPClientError Class 67
EIdCompressionError Class 68
EIdCompressionException Class 68
EIdCompressorInitFailure Class 68
EIdConnClosedGracefully Class 69
EIdConnectException Class 69
EIdConnectionStateError Class 70
EIdConnectTimeout Class 70
EIdCorruptServicesFile Class 70
EIdCouldNotBindSocket Class 71
EIdDecompressionError Class 71
EIdDecompressorInitFailure Class 72
Internet Direct (Indy) Version 10.1.5 iii
EIdDirectSMTPCannotAssignHost Class 72
EIdDirectSMTPCannotResolveMX Class 72
EIdDisconnectedProbablyIdledOut Class 73
EIdDnsResolverError Class 73
EIdDNSServerSettingException Class 74
EIdDNSServerSyncException Class 74
EIdDoesNotSupportAPOP Class 74
EIdEmailParseError Class 75
EIdEmptySASLList Class 75
EIdEndOfStream Class 76
EIdException Class 76
EIdExtensionAlreadyExists Class 81
EIdFailedToRetreiveTimeZoneInfo Class 82
EIdFiber Class 82
EIdFiberFinished Class 83
EIdFibersNotSupported Class 83
EIdFileNotFound Class 83
EIdFileSystemCannotRemoveDir Class 84
EIdFileSystemException Class 84
EIdFileSystemFileNotFound Class 84
EIdFileSystemNotADir Class 85
EIdFileSystemNotAFile Class 85
EIdFileSystemPermissionDenied Class 85
EIdFSPException Class 86
EIdFSPFileAlreadyExists Class 86
EIdFSPFileNotFound Class 86
EIdFSPPacketTooSmall Class 87
EIdFSPProtException Class 87
EIdFTPAUTHException Class 88
EIdFTPBoundPortMaxGreater Class 88
EIdFTPBoundPortMinLess Class 88
EIdFTPCannotBeNegative Class 89
EIdFTPCanNotSetAUTHCon Class 89
EIdFTPConnAssuranceFailure Class 89
EIdFTPDataPortProtection Class 90
EIdFTPException Class 90
EIdFTPFileAlreadyExists Class 90
EIdFTPImplicitTLSRequiresSSL Class 91
EIdFTPMustUseExtWithIPv6 Class 91
EIdFTPMustUseExtWithNATFastTrack Class 91
EIdFTPNoAUTHWOSSL Class 92
EIdFTPNoCCCWOEncryption Class 92
EIdFTPNoDataPortProtectionAfterCCC Class 93
EIdFTPNoDataPortProtectionWOEncryption Class 93
EIdFTPOnCustomFTPProxyRequired Class 93
EIdFTPPassiveMustBeTrueWithNATFT Class 94
EIdFTPServerException Class 94
EIdFTPServerNoOnListDirectory Class 94
EIdFTPServerSentInvalidPort Class 95
EIdFTPSiteToSiteTransfer Class 95
EIdFTPSToSBothMostSupportSSCN Class 95
EIdFTPSToSIPProtoMustBeSame Class 96
iv Internet Direct (Indy) Version 10.1.5
EIdFTPSToSNATFastTrack Class 96
EIdFTPSToSNoDataProtection Class 96
EIdFTPSToSTransModesMustBeSame Class 97
EIdFTPUnknownOTPMethodException Class 97
EIdFTPUploadFileNameCanNotBeEmpty Class 98
EIdFTPWrongIOHandler Class 98
EIdHostRequired Class 98
EIdHTTPCannotSwitchSessionStateWhenActive Class 99
EIdHTTPErrorParsingCommand Class 99
EIdHTTPHeaderAlreadyWritten Class 100
EIdHTTPProtocolException Class 100
EIdHttpProxyError Class 102
EIdHTTPServerError Class 102
EIdHTTPUnsupportedAuthorisationScheme Class 103
EIdIcmpException Class 103
EIdIdentException Class 104
EIdIdentHiddenUser Class 104
EIdIdentInvalidPort Class 105
EIdIdentNoUser Class 105
EIdIdentQueryTimeOut Class 105
EIdIdentReply Class 106
EIdIdentUnknownError Class 106
EIdIMAP4ImplicitTLSRequiresSSL Class 107
EIdIMAP4ServerException Class 107
EIdInterceptCircularLink Class 107
EIdInterceptPropInvalid Class 108
EIdInterceptPropIsNil Class 108
EIdInvalidAlgorithm Class 108
EIdInvalidFTPListingFormat Class 109
EIdInvalidIPAddress Class 109
EIdInvalidIPv6Address Class 110
EIdInvalidObjectType Class 110
EIdInvalidPortRange Class 111
EIdInvalidServiceName Class 111
EIdInvalidSocket Class 112
EIdIOHandlerPropInvalid Class 112
EIdIoHandlerRequiresLargeStream Class 112
EIdIPv6Unavailable Class 113
EIdIPVersionUnsupported Class 113
EIdLPRErrorException Class 114
EIdMaxCaptureLineExceeded Class 114
EIdMCastException Class 114
EIdMCastNoBindings Class 115
EIdMCastNotValidAddress Class 115
EIdMCastReceiveErrorZeroBytes Class 116
EIdMessageCannotLoad Class 116
EIdMessageException Class 116
EIdMessageYencCorruptionException Class 117
EIdMessageYencException Class 117
EIdMessageYencInvalidCRCException Class 117
EIdMessageYencInvalidSizeException Class 118
EIdMissingColon Class 118
Internet Direct (Indy) Version 10.1.5 v