RT , 我现在是 在 发送函数里面 最后 有 dwBeginTime = GetTickCount(); 在读函数里面有
dwEndTime = GetTickCount();
dwSpaceTime = dwEndTime - dwBeginTime;
if ( dwSpaceTime > 10000 )
{
MessageBox( "Time Out" );
return;
}
我的意思是 我发送一个命令 ,如果超过一定的时间 没有回复 就提示超时;
现在问题是,我每次都操作很快了, 但是每次都大于10000毫秒 = 10秒 这明显不可能啊,不是说他是毫秒单位么?我打断点看了看 发现 dwSpanTime 的值至少在5000-10000, 这有点不科学吧。
如果有理解问题 请大侠们指示!