1. Technology

Internet Direct (Indy) knowledge base

Internet Direct (Indy) is an open source internet component suite comprised of popular internet protocols written in Delphi and based on blocking sockets. Indy is included in Delphi 6+, Kylix 1+.

Sending Email Messages with Attachments using Delphi and Indy
Send email messages with attachments using Indy and Delphi. Full source code to a simple "SMTP Mail Sender" application included.

New and Improved: Screen Thief 2
A free network screen shot grabber application, with Delphi source code. Learn how to send / receive raw (binary) data (screen shot images) using TCP connections. Find out about INDY TCPSeraver and TCPClient controls.

Chat application with Delphi source
Full Delphi source code to a simple Chat application. Learn how UDP (User Datagram Protocol) broadcast can be used to find partners with unknown IP addresses in the network.

ScreenThief - stealing screen shots over the Network
A free network screen shot grabber application, with source code. Learn how to send / receive raw (binary) data (screen shot JPG images) using TCP connections. ScreenThief is a network application designed to "steal" screen shot images from client computers and display them in one central location (server application).

Sending email messages
Learn how to send email messages with attachments using Indy and Delphi. Full source code to a simple "SMTP Mail Sender" application included.

Indy - Home Page
The home page if this great Delphi open source internet component suite.

Indy for .NET
The greatest open source "sockets" library is now available for .NET.

Intro to Indy
This article is a introduction to programming using Indy

Introduction to Socket programming
This article introduces basic socket concepts such as IP Addresses, Host Names, DNS, TCP, UDP and Ports.

Overview of Internet Direct
PDF. Complete text of Chapter 20 from Building Kylix Applications.

Using of Internet Direct
Complete text of Chapter 21 from Building Kylix Applications

Uploading Files using Indy (multipart/form-data)
This tutorial shows you how you can use Indy to upload files to a Web Server (either an ISAPI or ASP) that can accept file uploads using the W3C specified multipart/form-data encoding type.

©2014 About.com. All rights reserved.