Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

Ping с параметрами   Найти похожие ветки 

 
Квэнди ©   (2006-07-05 11:38) [0]

Здравствуйте.
Вопрос в следующем: можно ли, используя, предположим, средства Indy, реализовать аналог Unix комманды предположим ping -i 0.01 194.87.0.50 . Т.е. необходимо посылать пакеты с периодичностью в 10 милисекунд. Если использовать таймер, то, как я понимаю ввиду технологии блокирующих сокетов, пока первый запрос не вернется, второй не отправится, ведь так ? но в Unix системах используется же аналогично принцип блокирующих сокетов, тогда каким образом там пакеты отсылаются, не дожидаясь возврата предыдущих ?


 
Dmitrij_K   (2006-07-05 11:40) [1]

Используй потоки


 
Квэнди ©   (2006-07-05 11:42) [2]


> Dmitrij_K   (05.07.06 11:40) [1]

ping -i 0.01 -c 1000 194.87.0.50    Каждый пакет в свой поток ??... сомневаюсь, что в Unix реализовано таким образом. Там же не созается для каждого echo запроса отдельный процесс.


 
BiN ©   (2006-07-05 12:14) [3]


> Квэнди ©   (05.07.06 11:38)  
>
> Здравствуйте.
> Вопрос в следующем: можно ли, используя, предположим, средства
> Indy, реализовать аналог Unix комманды предположим ping
> -i 0.01 194.87.0.50 . Т.е. необходимо посылать пакеты с
> периодичностью в 10 милисекунд. Если использовать таймер,
>  то, как я понимаю ввиду технологии блокирующих сокетов,
>  пока первый запрос не вернется, второй не отправится, ведь
> так ? но в Unix системах используется же аналогично принцип
> блокирующих сокетов, тогда каким образом там пакеты отсылаются,
>  не дожидаясь возврата предыдущих ?


Сокетами тут и не пахнет.
Обрати внимание на параметр Timeout при вызове функции IcmpSendEcho. Также можно использовать асинхронный режим IcmpSendEcho2.



Страницы: 1 вся ветка

Текущий архив: 2006.11.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1162992736
homm
2006-11-08 16:32
2006.11.26
Прикол от Яндекса :)


15-1162586445
ProgRAMmer Dimonych
2006-11-03 23:40
2006.11.26
Наверное, уже неоднократно этот вопрос задавали, но...


2-1162892805
john81
2006-11-07 12:46
2006.11.26
Как работать с ADO?


15-1162824624
PHpPDeveloper
2006-11-06 17:50
2006.11.26
Установка Vbulletin


2-1163018531
Lamerok_iz_NN
2006-11-08 23:42
2006.11.26
Не компилируется