花了好几个小时,各种参数用遍了,也没用.ReadFile只要接收不到数据,就能永久阻塞1.我的一次接受长度为40962.我用的pipe的句柄我想要的唯一效果就是总时长不要超过1分钟,超过就退出....可是SetCommTimeouts的第二个参数我查了各种资料,无论是怎么设置.最后结果都一样ReadFile永久性阻塞,只要接不到数据就永久.求简单易行的解决办法
解决了吗
readfile函数可以设置为异步的,你需要配置overlapped参数,异步模式是立即返回的,不会阻塞