/*
* start():计时开始。
* restart():计时开始,并返回自上次调用start()或restart()以来经过的毫秒数。
* elapsed():j计时结束,返回自上次调用start()或restart()以来经过的毫秒数。
*/
int MySktShort::jReadSkt(int iTimeOut)
{
QTime timeMs;
timeMs.restart();
do {
if (m_SktRead.jReadPack(m_pSkt)) {
return m_SktRead.uLenPack();
}
gSleep(2);
qApp->processEvents(QEventLoop::AllEvents, 10);
} while (timeMs.elapsed() < iTimeOut);
return 0;
}
07-28
07-28