# edtFTPnet/Free

1. Introduction
2. Features
3. Examples
4. Documentation
5. Licensing
6. Dependencies and Requirements
7. Support
8. Other Products
9. Contact Information

## 1. Introduction

edtFTPnet/Free is one of the most popular .NET FTP client libraries available today. Robust, fast and with an extensive API, it provides a solid foundation for developers who require FTP functionality in their .NET applications. Full source code is included.

This document provides an overview of the package and links to documentation and examples.

## 2. Features

edtFTPnet/Free's many features include:

- Rock-solid FTP transfers.
- Passive and active modes are supported (PASV and PORT).
- Resuming of interrupted binary transfers supported.
- Includes a fully fledged Visual Studio component, FTPConnection.
- Events for monitoring progress of data transfers.
- Compatible with .NET 1.1 and .NET 2.0.
- Compatible with Mono 1.2.x

## 3. Examples

Two examples are provided in the Examples directory. Both VB.NET and C# examples are provided.

## 4. Documentation

- Developer's Guide
- API documentation (HTML)
- API documentation (CHM)
- Installing FTPConnection in Visual Studio.NET
- RFC 959

## 5. Licensing

edtFTPnet/Free is Open Source, licensed under the GNU LGPL. It is free for both commercial and non-commercial use. You can also purchase unrestricted non-GPL licenses.

## 6. Dependencies and Requirements

- edtFTPnet/Free runtime code is included in the `edtFTPnet.dll` located in the `bin` directory.
- edtFTPnet/Free is designed to work for .NET 1.1 or greater.

## 7. Support

For support of edtFTPnet/Free, please post on our user forums.

## 8. Other products

You may be interested in edtFTPnet/Express, an extension of edtFTPnet. Features include:

- a suite of powerful visual controls
- directory transfers
- support for HTTP and SOCKS proxies
- asynchronous methods

If you require secure FTP transfers, you may be interested in edtFTPnet/PRO, an extension of edtFTPnet/Express. It includes all Express features, but in addition supports:

- Secure FTP transfers via SFTP (FTP over SSH)
- Secure FTP transfers via FTPS (FTP over SSL)
- Seamless switching between FTP,SFTP and FTPS protocols

## 9. Contact Information

Enterprise Distributed Technologies is based in Brisbane, Australia.

Please e-mail sales@enterprisedt.com for more information about our products.

You can call us during office hours (8am-6pm Mon-Fri) in Brisbane, Australia (GMT+10) on:

+61 7 3166 9662

You can fax us at:

+61 7 3319 7399

Our address in Australia is:

Enterprise Distributed Technologies Pty Ltd
P.O. Box 493
Mount Ommaney QLD 4074
Australia