Delphi Programming

The Indy Project includes several subprojects, the main one being Indy.Sockets:

  • Indy.Agents • System for moving objects from machine to machine like mobile agents.
  • Indy.Sockets (CLR) • Equivalent to VCL version. Indy.Sockets (CLR) is written in C# 2.0.
  • Indy.Sockets (VCL) • Open Source Socket Library.
  • Indy Soap • Open Source Library for implementing Web Services using Borland environments.
  • Wii Presenter • Wii Presenter is a utility that allows control of PowerPoint with the wiimote.

Indy.Sockets (VCL)[]

Indy.Sockets (VCL) (currently at version 10.1.5) supports clients and servers for:

  • TCP
  • UDP
  • Raw Sockets
  • SMTP
  • POP3
  • NNTP
  • HTTP
  • ... and many more.

Indy.Sockets is written in Delphi and available for C#, C++, Delphi, .NET languages, and Kylix.


Indy Sockets is available for the following development platforms:

  • C#
  • C++
  • Delphi / Kylix
  • Visual Basic.NET (and other .NET languages)
  • Support for FreePascal and Lazarus exists for both versions, though Indy 9 only on Win32.

See also[]

External links[]