我的程序有一个接收线程,它是一个循环,首先调用WaitCommEvent等待,发现有输入就通过ReadFile获取数据。
另外有一个函数会调用WriteFile发出数据。
在收到数据后WaitCommEvent又开始等待,我发现如果此时调用了WriteFile输出数据,那么WaitCommEvent就会立即返回,然后由ReadFile把上一次收到的数据重新读了一遍。这就是问题,怎么避免重复读取啊?请高手帮忙啊!