Indy 10 represents the next evolution of the open source Internet component suite. Indy is the most comprehensive socket library available for any language and contains support for TCP, UDP, ICMP, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, and many more protocols. In fact, Indy implements more than 120 protocols and Internet standards!
Indy 10 adds to its impressive list of supported platforms by including support for the the .Net framework in the new release. Indy 10 supports the .Net platform using DCCIL and the Delphi .Net compiler. By using DCCIL, Indy 10 can be used in Delphi 2005, as well as other .Net hosted languages like C#, ASP.NET, Visual Basic.Net, and J#.Net.
Borland IDE userws can build packages or assemblies directly from the Indy.Sockets source code. Pre-compiled assemblies are available for use with other IDEs.
Support for the IP Version 6 address family has been added for all TCP- and UDP-based clients and servers. If IPv6 addresses are supported for your platform or Operating System, Indy 10 allows their use.
Indy 10 provides experimental support for the Fiber and I/O Completion Ports API in the Windows platforms. This support is designed to aid in creating more scalable servers where thousands of simultaneous client connections are required. For small- and medium-sized projects, the traditional thread-based servers are still available.
Fiber and IOCP APIs are supported only for the Windows 2000, 2003, and XP operating systems using Delphi version 7. Windows 95, 98, and ME are not supported. Delphi compilers prior to version 7 are also unsupported due to critical changes in the VCL since those releases.
Indy 10 includes many additions that improve support for common Internet Standards on the platforms supported by the Indy library, including:
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.