1. 程式人生 > >【QT designer+ VS2013 】獲取網路時間

【QT designer+ VS2013 】獲取網路時間

使用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;