Здесь
лежат исходники
расширенной библиотеки
FUNDAMENTALS 3.0 - SOCKETS
для Дельфи 5/6
Официальный
сайт библиотеки: http://fundementals.sourceforge.net
При доработке
библиотеки использовались исходные тексты smtp компонентов из пакета ICS
- Internet Component Suite (C) by Franзois PIETTE.
Что
добавлено :
- Добавлен компонент
fndTCPSocks5ListClient
- позволяет подключаться к удаленному хосту через цепочку SOCKS5 прокси серверов
по любому протоколу. Цепочка задается простым текстовым списком в формате
"сервер:порт" в свойстве Socks5List. Имя сервера может быть как
обычным символьным, так и в виде IP адреса.
- Добавлен компонент
fndTCPHTTPProxyListClient
- позволяет подключаться к удаленному хосту через цепочку HTTPS (SSL) прокси
серверов по любому протоколу. Аналогичен fndTCPSocks5ListClient по функциональности,
за исключением используемого протокола.
- Добавлен компонент
fndSmtpCli - smtp клиент,
который можно использовать в threads (код компонента не содержит обращений
к VCL). Есть возможность не только прямого подключения к smtp серверу, но
и через цепочку SOCKS5 прокси-серверов. Компонент имеет внешнюю функциональность,
полностью аналогичную TSmtpCli из библиотеки ICS (т.к. построен на основе
его исходного кода). Не съедает ресурсы процессора (в отличие от ICS). Для
полного избавления от использования модуля forms (для консольных приложений)
необходима небольшая доработка.
- Компонент SyncfndSmtpCli
аналогичен fndSmtpCli, за исключением того, что все команды исполняются синхронно
(ожидается окончание выполнения каждой функции).
Все компоненты расположены
в папке sockets, в файлах: cSmtpSend.pas, cTCPHTTPProxyListClient.pas,
cTCPSocks5ListClient.pas и подключены к пакету Fundamentals3_Sockets.dpk
Доработки выполнил:
ToJIcTuK, ICQ UIN # 129785534
Скачать!