Russian Qt Forum
Сентябрь 23, 2024, 19:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как узнать время прохождения пакета по сети  (Прочитано 4991 раз)
zayac_val
Гость
« : Ноябрь 06, 2009, 15:21 »

Команда ping показывает время приема передачи пакета до хоста, а можно этот параметр выцепить средствами Qt ?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Ноябрь 06, 2009, 15:57 »

QProcess ?
Записан

ArchLinux x86_64 / Win10 64 bit
zayac_val
Гость
« Ответ #2 : Ноябрь 06, 2009, 16:58 »

В QProcess я буду запускать тот-же ping, а меня интерисует есть-ли в самой Qt какойто аналог.
Записан
nn1317
Гость
« Ответ #3 : Ноябрь 08, 2009, 16:50 »

конечно) скачай "C++ глазами хакера" Фленова - там есть про то как ручками сделать пинг-пакет и записать в сокет. тока для этого нужно хорошенько потрахаться со всем этим и в итоге выйдет что проще запустить пинг через QProcess))
Записан
Djinn
Гость
« Ответ #4 : Ноябрь 08, 2009, 18:09 »

Ещё есть вариант скачать пинг программу вписать её в виде функции и скомпилить со своей...
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #5 : Ноябрь 08, 2009, 20:29 »

снять снифером стуктуру пакета в ping и повторить его средствами QTcpSocket
Записан
zayac_val
Гость
« Ответ #6 : Ноябрь 09, 2009, 10:14 »

Всем спасибо. Решил пойти по пути наименьшего сопротивления, т.е. через QProcess
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.108 секунд. Запросов: 23.