rongjiang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-09
  • 最后登录2004-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1149回复:2

passthru数据包延迟发送问题请教

楼主#
更多 发布于:2004-09-03 14:21
1.在mpsend()内:监视外发数据包,如发现是ping包,就保留这个PING包不发送,ping包的PACKET0+BUFFER+MEMORY在ptreceive()内都为extern声明,以便在ptreceive()内访问;同时构造另外一个包PACKET1发送。(PACKET和PACKET1及相应memory、buffer都allocate,chain没问题)
2.在ptreceive()内:监视入包,当有特定的包(如来自特定地址A)收到,就释放该特定包,并且发送mpsend()内构造的PACKET1,并然后释放它。

请问这种思路有没有问题?是不是在ptreceive()内发送mpsend()内已构造的包不允许(蓝屏)?――也就是资源必须当场释放而不允许等以后在特定条件下释放?
有没有更好暂留发出包,再延迟发送的方法?请教大伙高手!
rongjiang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-09
  • 最后登录2004-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-03 15:14
本贴无用,请斑竹删!
darkme
驱动牛犊
驱动牛犊
  • 注册日期2004-07-17
  • 最后登录2006-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-07 10:17
搞定了?
教教我好吗?
游客

返回顶部