我在Qt中編寫了一個簡單的網絡文件傳輸應用程序,並且我正在努力實現超時。Qt中簡單的網絡超時(C++)
基本上,我要的是下面,
while(!AcknowledgeReceived)
{
if(timeout)
{
break;
}
}
目前,超時由Qtimer改變,但一旦在循環開始執行,但它從來沒有離開。 (插槽QTimer發出不執行。) 我收集到這與線程有關,但我很想在這裏實現它。
所以我的問題是,我該如何去確保方法翻轉超時被執行,或者我如何得到與另一種方法相同的結果?