hid通讯编程,如果循环readfile超时后,数据接收错乱

hid通讯编程,如果循环readfile超时后结束等待,最后一次将会将下一次上传的数据接收到,导致下一次的接收接收不到,这个有没有什么好的解决办法啊?
各位大神,谁曾经有过这方面的研究,还望指点一下,,,

http://bbs.eeworld.com.cn/thread-120873-1-1.html