huluhulu0223
驱动牛犊
驱动牛犊
  • 注册日期2009-09-15
  • 最后登录2009-11-30
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2126回复:1

请教一下,TDI中 tdi_ disconnect 和 tdi_event_disconnect能截获 UDP连接断开时的状态麽?

楼主#
更多 发布于:2009-11-09 19:18
请教一下,TDI中 tdi_ disconnect 和 tdi_event_disconnect能截获 UDP连接断开时的状态麽?

我在这两个函数里面只拦截到了 TCP连接的断开

但是 在tdi_ connect  中,可以拦截到TCP 和 UDP 连接的建立,请问为什么?如果我想拦截到UDP 的断开 应该用 TDI 中的哪个函数?

谢谢!

最新喜欢:

yeaipingyeaipi...
zhangfresh
驱动牛犊
驱动牛犊
  • 注册日期2008-07-21
  • 最后登录2023-01-09
  • 粉丝1
  • 关注2
  • 积分94分
  • 威望871点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2010-12-21 17:40
好像没有UDP断开的函数。
UDP只有主动外连的时候有tdi_ connect ;被连接上了,以及断开了好像都没有消息。或许,以UDP的无连接特性,根本就没有上述概念。

UDP在创建地址对象之后,会连续下发三个相同IRP包,设置接收数据的回调函数;在地址对象销毁前,也会连续下发三个相同IRP包,取消接收数据的回调函数。我就是根据这个来判断UDP的打开和销毁的。
游客

返回顶部