在NDIS驱动层怎么组织并发送一个数据包啊?我想抓住本机发送的某个IP包,将它整个封装为新的IP包,转发到一台服务器上。好象有点类似于VPN啥的。在应用层俺知道用socket(),send()等函数来制作和发送数据包,可是在驱动层俺不会。55555555555
回复(8) 2003-07-11 16:41 来自版块 - NDIS网络接口开发
表情
antspower[quote]修改IP后要重新计算checksum,算法满天下都是 :D 呵呵,去看看RFC啊,这么问可能没人回答 http://www.csdn.net/develop/article/17/17991.shtm 看了这个晓得CHECKSUM 是怎么算的 [编辑 -...(2003-07-12 08:16)
daisyboy修改IP后要重新计算checksum,算法满天下都是 :D 呵呵,去看看RFC啊,这么问可能没人回答 http://www.csdn.net/develop/article/17/17991.shtm 看了这个晓得CHECKSUM 是怎么算的 [编辑 - 7/11/...(2003-07-11 21:09)
daisyboyhttp://www.driverdevelop.com/forum/viewthread.php?tid=4438 看了这个也许对你有用 你真是好人哈!:) 要是有人给我点源码看看就好了。否则没信心。:((2003-07-11 20:53)
antspowerhttp://www.driverdevelop.com/forum/viewthread.php?tid=4438 看了这个也许对你有用(2003-07-11 20:25)
antspower修改IP后要重新计算checksum,算法满天下都是 :D 呵呵,去看看RFC啊,这么问可能没人回答 http://www.csdn.net/develop/article/17/17991.shtm 看了这个晓得CHECKSUM 是怎么算的 [编辑 - 7/11/03...(2003-07-11 20:10)
daisyboy[quote]不就是NAT吗 在ptrecieve和ptreciepacket中,重新组报, 在ptsendcomplete中释放 [编辑 - 7/11/03 by antspower] 俺不会组包。:( 谁给段源代码看看啊? 俺能拦截包,并且把包分...(2003-07-11 18:56)
daisyboy不就是NAT吗 在ptrecieve和ptreciepacket中,重新组报, 在ptsendcomplete中释放 [编辑 - 7/11/03 by antspower] 俺不会组包。:( 谁给段源代码看看啊? 俺能拦截包,并且把包分析出来的。只是...(2003-07-11 18:53)
antspower不就是NAT吗 在ptrecieve和ptreciepacket中,重新组报, 在ptsendcomplete中释放 [编辑 - 7/11/03 by antspower](2003-07-11 18:46)

返回顶部