阅读:2175回复:1
请教一下,TDI中 tdi_ disconnect 和 tdi_event_disconnect能截获 UDP连接断开时的状态麽?
请教一下,TDI中 tdi_ disconnect 和 tdi_event_disconnect能截获 UDP连接断开时的状态麽?
我在这两个函数里面只拦截到了 TCP连接的断开 但是 在tdi_ connect 中,可以拦截到TCP 和 UDP 连接的建立,请问为什么?如果我想拦截到UDP 的断开 应该用 TDI 中的哪个函数? 谢谢! |
|
最新喜欢:yeaipi... |
沙发#
发布于:2010-12-21 17:40
好像没有UDP断开的函数。
UDP只有主动外连的时候有tdi_ connect ;被连接上了,以及断开了好像都没有消息。或许,以UDP的无连接特性,根本就没有上述概念。 UDP在创建地址对象之后,会连续下发三个相同IRP包,设置接收数据的回调函数;在地址对象销毁前,也会连续下发三个相同IRP包,取消接收数据的回调函数。我就是根据这个来判断UDP的打开和销毁的。 |
|