我在Qt中编写了一个简单的网络文件传输应用程序,并且我正在努力实现超时。Qt中简单的网络超时(C++)
基本上,我要的是下面,
while(!AcknowledgeReceived)
{
if(timeout)
{
break;
}
}
目前,超时由Qtimer改变,但一旦在循环开始执行,但它从来没有离开。 (插槽QTimer发出不执行。) 我收集到这与线程有关,但我很想在这里实现它。
所以我的问题是,我该如何去确保方法翻转超时被执行,或者我如何得到与另一种方法相同的结果?