阅读:1404回复:4
Packet数据的读取问题
在Packet的例子中,ReadFile是同步读,他一直要等到读到数据才返回,而我想做到的是,读几秒钟后,如果没有数据,我就让他返回,并且得到错误码超时,不知哪位大侠会,请赐教。
|
|
沙发#
发布于:2002-03-27 19:06
我觉得你可以用内核对象进行同步。
|
|
板凳#
发布于:2002-04-05 22:21
在TESTAPP中调用这个函数PacketReceivePacket的时候的第三个参数设置为FALSE,那么,这个函数就是一个异步函数,如果没有数据,大概是过1S左右就可以返回了,详细信息你看看PACKET.C中PacketReceivePacket这个函数的参数说明吧,我测试过这个功能的,它的确是这样的~~
如果我对了,不要忘了给我电电分哦豁豁豁 :P :P :P |
|
|
地板#
发布于:2002-04-06 18:24
在TESTAPP中调用这个函数PacketReceivePacket的时候的第三个参数设置为FALSE,那么,这个函数就是一个异步函数,如果没有数据,大概是过1S左右就可以返回了,详细信息你看看PACKET.C中PacketReceivePacket这个函数的参数说明吧,我测试过这个功能的,它的确是这样的~~ 要分?简单。 |
|
地下室#
发布于:2002-04-08 08:05
实际上可以用PacketSetReadTimeout()来设置receive的时间
非常好用的。 |
|