Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Всем привет!В общем стояла задача пропинговать сервер, накидал следующую функцию:КодC++ (Qt)bool ping(int timeOut, QString ipAddress){ QProcess pingProc; QString pingCmd; QByteArray contents; pingCmd = QString("ping -n 1 -w %1 %2").arg(timeOut * 1000).arg(ipAddress); pingProc.setProcessChannelMode(QProcess: :MergedChannels); pingProc.start(pingCmd, QIODevice::ReadOnly); pingProc.waitForFinished(5000); if(pingProc.state() != QProcess::NotRunning) { pingProc.close(); } contents = pingProc.readAll(); if (contents.contains("TTL")) { return true; } else return false;}ОС Виндовс. Знатоки, как думаете правильно ли я реализовал или можно как то иначе?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
как сделать так в c.s. чтобы пинг исчез. с друзьями захожу на сервер у них пинг маленький, а у меня >1000 Guest Новый архив 5 0 18.03.2012 05:31
Почему у меня пинг в кс был 30-70, потом переустановил винду и пинг скачет за 130? Guest Новый архив 5 0 18.03.2012 03:28
Пинг. Что за... поднялся пинг на 100 что такое? Мож мну ддосят А? Как узнать что за хрень Guest Новый архив 4 0 17.03.2012 07:56



© www.otvetnemail.ru - Форум вопросов и ответов.