Проверка доступности доменных имен, Delphi

Фёдор19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.02.2008

Нужно написать программу для проверки доступности доменных имен.

Общее описание

В программу загружается список доменнных имен, например:

domain1.com

domain2.net

из текстового файла. Программа для каждого домена обращается к whois серверу (список

серверов тут: http://www.math.utah.edu/whois.html), если сервер возвращает что-то,

это означает что домен занят, иначе свободен.

Интерфейс

Сверху меню с пунктами File->Load domains (загрузить список доменов), Save available

domains (сохранить список доступных доменов), под ним - ListView, в котором

отображаются загруженные домены. В списке 2 колонки: Domain name, Availability.

2 Кнопки внизу: Start, Stop

При нажатии Start проверенные домены помечаются либо Registered, либо Available

Примечания

- Список серверов нужно хранить в .ini файле, чтобы его можно было легко обновить

при надобности.

- Проверять домены надо с использованием потоков (threads), каждый в отдельном потоке, количество одновременно работающих потоков должно задаваться константой

- Код должен быть оформлен по аналогии с кодом VCL

- Код для проверки доменов должен находиться в отдельном юните (.pas файле), в юните

формы должны только вызываться функции из этого модуля.

Укажите сумму, за которую возьметесь за работу, сроки (сильной срочности нет, я могу подождать дней 7,

если предложите хорошую цену).

Заявки фрилансеров