70 / 70 / 3
Регистрация: 29.09.2009
Сообщений: 530
|
|
1 | |
ping08.03.2010, 22:08. Просмотров 8343. Ответов 4
Метки нет Все метки)
(
как на форме, скажем в обычном Label'e, каждую секунду (или чаще) отображать время пинга до заранее известного хоста? аналогично той команде которая пишется в консоли - ping [адрес] -t
0
|
|
08.03.2010, 22:08 | |
Ping pong физика игры Ping-Pong - шарик, игрок Игра Ping-Pong - сохранение и загрузка! Написал игру ping pong, но шарик застревает в ракетке |
|
Junior Developer
43 / 43 / 7
Регистрация: 08.06.2009
Сообщений: 261
|
|||||||||||||||||||||
08.03.2010, 22:15 | 2 | ||||||||||||||||||||
NemiroFFyo,
Протокол Ping предназначен для тестирования компьютерных соединений в Интернете путём посылки через протокол Internet Protocol (IP) по обределённому адресу сообщения и ожидания от него ответа. ICMP - Internet Control Message Protocol. ICMP служит для передачи сообщений об ошибках а так же управляющих сообщений . ICMP-тест может показать насколько быстро проходит информация между двумя узлами в Интернете. 1. Запускаем Delphi; 2. В Новом проекте добавляем в форму Tbutton, Tedit и Tmemo; 3. Вставляем “winsock”; 4. объявляем структурку для IP-заголовка:
5. объявляем структурку для хранения ICMP пакета:
6. Объявляем функции и процедуры, которые мы будем вызывать из ICMP.DLL
7. В TButton в событие Onclick вставляем следующий код:
У данного примера есть один недостаток - программа не воспримет доменное имя, только IP-адресс. Для пользователей NT не используйте функцию IcmpCloseHandle. (c)DelphiSource
1
|
70 / 70 / 3
Регистрация: 29.09.2009
Сообщений: 530
|
|
08.03.2010, 22:54 [ТС] | 3 |
velikijmerlin, папробовал - куча ошибок которые не знаю как исправить. Может Вам не сложно будет сделать исходничек чтобы я посмотрел сразу на готовый работающий вариант?
0
|
![]() 3057 / 1399 / 421
Регистрация: 19.01.2009
Сообщений: 3,770
|
|||||||||||||||||||||
09.03.2010, 21:24 | 4 | ||||||||||||||||||||
а ты бы эти ошибочки запостил - кто-нибудь да помог бы
![]() что сразу в глаза бросается, так это неверные символы кавычек в строках 33 и 41 в коде сорца
![]() Добавлено через 9 минут Но можно все это дело оформить в функцию
добавить на форму Таймер, выставить интервал срабатывания, как нужно и в обработчике таймера добавить код типа :
тут напрашивается оптимизация 1. строки до 71 помещаем в инициализацию, напимер в обработчик OnCreate, незабыв вынести неоходимые переменные в глобальные; 2. в обработчик таймера помещаем
и будет тебе счастье ![]()
1
|
Junior Developer
43 / 43 / 7
Регистрация: 08.06.2009
Сообщений: 261
|
|
09.03.2010, 23:45 | 5 |
NemiroFFyo, Oleg, код не проверял на ошибки, а просто скопировал с сайта..)))
поэтому за код ответственности не несу..)))
0
|
09.03.2010, 23:45 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Ping средствами делфи Ping based random number generator Ping-Pong. Вывести надпись Game Over при соприкосновении мячика с полем Процедура с ServerSocket "портит" всю программу + как устроить "ping" для клиентских приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |