Home

Page 226
Page 226
background image

Сеть на низком уровне 219

 хоста');

//LookupName — эта функция возвращает адрес

//в специальном формате указанного сервера

//Результат этой функции записываем в поле адреса
//сервера структуры addr

addr.sin_addr

 LookupName;

//Выводим сообщение о том, что начато сканирование

//В index находится количество сокетов, проверяемых за один раз

//Создаем объект для обработки сетевых событий

while

 do

begin

///Всем элементам массива busy присваиваю значение false

for

 to index do

//В этом цикле будут асинхронно посылаться запросы на соединение

//Переменная j будет изменяться от 0 до максимального количества

//элементов в массиве
for j:=0 to index do

begin

//Если j-й порт превысил значение указанного максимального
//порта, то прервать цикл
if

 then

begin

end;

//Инициализируем очередной j-й сокет из массива FSocket

FSocket[j]
//Добавляем j-й сокет к объекту событий с помощью

 hEvent,

 +

8

 978


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.