@@ -34,7 +34,7 @@ trytryping::trytryping()
|
|||||||
void trytryping::run()
|
void trytryping::run()
|
||||||
{
|
{
|
||||||
emit try_one(1);
|
emit try_one(1);
|
||||||
qint16 exitCode;
|
qint16 exitCode=0;
|
||||||
QString ip=this->ipstr;
|
QString ip=this->ipstr;
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
QString strArg = "ping " + ip + " -n 1 -i 2";
|
QString strArg = "ping " + ip + " -n 1 -i 2";
|
||||||
@@ -46,12 +46,12 @@ void trytryping::run()
|
|||||||
if(0 == exitCode)
|
if(0 == exitCode)
|
||||||
{
|
{
|
||||||
//it's alive
|
//it's alive
|
||||||
qDebug() << "shell ping " + ip + " sucessed!";
|
//qDebug() << "shell ping " + ip + " sucessed!";
|
||||||
emit connect_ok(this->ipstr);
|
emit connect_ok(QString("Ping ").append(ip));
|
||||||
//发射该IP在线的信号
|
//发射该IP在线的信号
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
qDebug() << "shell ping " + ip + " failed!";
|
//qDebug() << "shell ping " + ip + " failed!";
|
||||||
//发射IP离线的信号
|
//发射IP离线的信号
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user