Internet Direct (förkortning "InDy") - en uppsättning komponenter för att arbeta med de mest populära nätverksprotokollen i Delphi , C ++ Builder och Kylix-miljön , i synnerhet HTTP , FTP , Gopher , TCP , UDP , POP3 , SMTP , NNTP , Ident , IRC , IMAP4 , Finger , FSP , SOCKS , LPR , SNPP , SNTP .
Komponentbiblioteket är gratis programvara med öppen källkod skriven i Object Pascal . Indy v.10 har porterats till Free Pascal och körs fritt på Microsoft Windows , FreeBSD , Linux och Darwin .
Inkluderar mer än 100 komponenter för att arbeta med servrar och klienter , sockets , populära protokoll TCP , UDP , SMTP , POP3 , NNTP , HTTP och många andra, och inkluderar även stöd för OpenSSL och Zlib .
Låter dig skapa plattformsoberoende klient - server webbapplikationer för att arbeta med dataöverföringsprotokoll.
"InDy" är tillgänglig för Delphi , C++ Builder och Kylix och är licensierad under den dubbla "Indy Modified BSD License" och "Indy MPL License". I början av 2008 togs beslutet att skapa ett nytt projekt kallat Indy#, som skulle skrivas från grunden i programmeringsspråket C# .
Projektet hette ursprungligen "Winshoes" och skrevs i Visual Basic av Chad Hoover (aka Kudzu) 1993 , som för närvarande är projektkoordinator och huvudutvecklare på Atozed Software .
1995 skrevs biblioteket om i Delphi, och två år senare, 1997, öppnade Chad Hoover källkoden för biblioteket under en fri licens . År 2000 döptes "Winshoes" om till "Internet Direct" och blev även plattformsoberoende programvara . I början av 2001 började Borland Corporation att inkludera biblioteket i sina applikationsutvecklingsprogram, som inkluderade Delphi , C++ Builder och Kylix .
2003 portades "Indy" helt till Delphi för .net och året därpå gjordes biblioteket tillgängligt för Microsoft .NET -gemenskapen .