Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.037 c
15-1163068211
@!!!ex
2006-11-09 13:30
2006.11.26
Блокировка доступа в инет.


9-1137086278
Galiaf
2006-01-12 20:17
2006.11.26
DCE в GLScene.


1-1160661318
SkySpeed
2006-10-12 17:55
2006.11.26
Как получить текст ошибки при соединении к Интернет?


2-1163098906
~Aid~
2006-11-09 22:01
2006.11.26
Application.ProcessMessages


15-1162985787
Сатир
2006-11-08 14:36
2006.11.26
Загадка




   Наверх