Internet Direct
| Other names | Indy |
|---|---|
| Original author(s) | Chad Z. Hower |
| Developer(s) | Indy Pit Crew |
| Stable release | 10
|
| Repository | github |
| Written in | Object Pascal |
| Engine | |
| Type | Library |
| Website | www |
Search Internet Direct on Amazon.
Internet Direct, also known as "Indy", is a free software / open source socket library written in Object Pascal, an object-oriented version of Pascal. It includes clients, servers, TCP, UDP, and raw sockets, as well as over 100 higher level protocols implementations such as SMTP, POP3, NNTP, and HTTP.[1] Indy includes support for OpenSSL[2] and Zlib in the protocol implementations.[3] Indy 10 was ported to Free Pascal, and runs on Windows, FreeBSD, Linux, and Darwin.[4]
Internet Direct is available for Borland Delphi, C++ Builder, and Kylix.[1] The software is dual-licensed under the "Indy Modified BSD License" and the "Indy MPL License".[5] As of early 2008, there is a new project called Indy#, which intends to write a C# version from the ground up.[6]
History
Indy was initially named "Winshoes" and was written by Chad Z. Hower (a.k.a. Kudzu[7]) in 1993 in Visual Basic.[8] In 1995, he ported it to Borland Delphi and deprecated the Visual Basic version. In 1997, he made it available under an open-source license.[5] In 2000, Winshoes was renamed to Internet Direct (Indy for short) and became cross-platform. In 2001, Borland began including it as a part of Borland Delphi, C++ Builder, and Kylix. In 2003, Indy was ported to Delphi for .NET. The following year, Indy was made available to the Microsoft .NET community.[8]
References
- ↑ 1.0 1.1 "Indy Project - What is Indy. Sockets?". Archived from the original on 2006-09-02. Retrieved 2006-08-23.
- ↑ "Indy Knowledge Base". Archived from the original on 2006-08-23. Retrieved 2006-08-23.
- ↑ Internet Direct (Indy) An Open Source suite of Internet components (ZIP Compressed PDF). Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. 2006-02-11. p. 365. Retrieved 2006-02-11. Search this book on
- ↑ "Indy.Sockets - Indy 10 Lazarus/Free Pascal Port". Archived from the original on 2006-10-27. Retrieved 2006-08-23.
- ↑ 5.0 5.1 "Indy Project - License". Indy Project. Retrieved 2008-02-06.
- ↑ "Indy.Sockets". Retrieved 2006-08-24.
- ↑ Hower, Chad Z. "Kudzu World".
- ↑ 8.0 8.1 "Indy Project - About". Indy Project. Archived from the original on 2007-04-29. Retrieved 2008-02-06.
External links
| This computer-library-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "Internet Direct" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Internet Direct. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
