【QT designer+ VS2013 】獲取網路時間
阿新 • • 發佈:2018-11-03
使用qt函式獲取網路時間
現在Qt Project Setting中的Qt Modules勾選NetWork,再匯入標頭檔案我也忘了叫什麼了
1 QStringList net_time; 2 QTcpSocket *socket = new QTcpSocket(); 3 socket->connectToHost("time.windows.com", 13); 4 //connectToHost(url,port) //現在用這個不穩定,暫時沒找到好的替代 5 if (socket->waitForConnected())6 { 7 if (socket->waitForReadyRead()) 8 { 9 QString str(socket->readAll()); 10 str = str.trimmed(); 11 str = str.section(" ", 1, 2); 12 qDebug() <<"str :"<< str; 13 } 14 else 15 { 16 //else 17 } 18 } 19 socket->close(); 20 delete socket;