![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Indy 10 TIdIcmpClient и TTL [D7]
Корешь © (2006-01-24 03:26:00)В предыдущей версии Indy у TIdIcmpClient было свойство TTL, а в десятке нет, как теперь время жизни пакета задавать?
Корешь (2006-01-26 19:04:00) [1]
> IdIcmpClient1.TTL := 10;
Да нет судьба, просто хотелось на скорую руку...
Просто не совсем понятна философия токого компанента, обозвали бы его IdPing, это он умеет делать:) И зачем ReceiveTimeout ввели, не совсем понятно...
Fay (2006-01-26 18:15:00) [2]2 Корешь (24.01.06 3:26)
А совсем без TIdIcmpClient не судьба?
Fay (2006-01-26 18:13:00) [3]2 Корешь (26.01.06 17:53) [7]
Не врубаюсь я что-то... Код вида
IdIcmpClient1.TTL := 10;
не компилируется?
Корешь (2006-01-26 17:53:00) [4]
> indy10.1.5 ?
Да именно...
Порылся в исходниках нашел свойство TTL в protected секции класса TIdRawBase, при приведении в Delphi 2006 код компилится (работоспособность сокета не проверял), в Lazarus/FreePascal не компилится ругается на FTTL.
Кто что присоветует, как теперь маршрут строить?
Fay (2006-01-26 06:41:00) [5]indy10.1.5 ?
Корешь (2006-01-26 05:06:00) [6]В том то и дело что совсем:(
Fay (2006-01-26 03:23:00) [7]Совсем-совсем нету, или только в published ?
Корешь (2006-01-26 01:42:00) [8]Не ужели ни кто не разбирался с данным вопросом!?
Корешь (2006-01-24 13:32:00) [9]
> зато есть ReceiveTimeout
И как я с ним достоверно маршрут построю, в цикле по одной ms добавлять, это не серьезно, нужно hop'ы ограничивать...
umbra (2006-01-24 13:23:00) [10]зато есть
ReceiveTimeout