Что нового

Размер буфера функции PING

ssv

Новичок
Сообщения
3
Репутация
0
Добрый день!
Столкнулся с проблемой:
В скрипте использовался стандартный механизм проверки доступности хоста с использованием Ping ( "address/hostname" [, timeout] ).

Пришло новое оборудование и возникла проблема. Сам пинг работает, но далее при передачи данных на хост возникает ошибка. Связались с разработчиками оборудования и они посоветовали изменить размер ping пакета. Как я понимаю сама функция встроенная и нет возможности ее изменить. Так вот подскажите как сделать пинг с посылкой большего пакета, возможно с использованием WINAPI.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
ты читал справку по командам ping?
Ping
 
Автор
S

ssv

Новичок
Сообщения
3
Репутация
0
Да читал, там все это есть, но как это сделать на AutoIT. Честно говоря я в этом чайник, нужно подправить готовое приложение. Там все сделано примерно так
.....................................
If Ping($scaleIp, 100) > 0 Then
.....................................

Так вот это стандартная функция AutoIT и у нее нет параметра для указания размера буфера:
---->>>>> -l Size : Specifies the length, in bytes, of the Data field in the Echo Request messages sent. The default is 32. The maximum size is 65,527.

Вот и вопрос, как это можно сделать на AutoIT.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
http://www.autoitscript.com/forum/topic/120882-advanced-ping-function/page__hl__+icmpdll#entry839744 может подойдет?
или это http://www.autoitscript.com/forum/topic/129525-ping-help/page__hl__+icmpdll#entry936244
 
Автор
S

ssv

Новичок
Сообщения
3
Репутация
0
Спасибо огромное!

Вот уже тоже нашел похожее:

http://pastebin.com/46q7rsrQ


но ваши ссылки больше подходят и там есть реальный пример.
 
Верх