Windows禁止本地路由有关问题

Windows禁止本地路由问题
我的机器有两块网卡,分别设置其IP地址192.168.1.1   192.168.2.1
我需要做一个基于这两块网卡的开发,我要把一个报文从其中一块网卡发出,然后经过一个设备转发到另一块网卡,然后从另一块网卡收取,但是通过Socket编程发现,报文根本不会流到物理层,在Windows的系统层就路由了,Socket本身有个选项SO_DONTROUTE可以控制这种情况,但是Windows并没有实现该选项,后来试图发送广播报,这样报文确实流出了网卡,但是还是从系统层也返回了一份,这样另一块网卡就收到了双份的广播报文。

我想要禁止掉Windows的这种路由处理怎么办?   route   delete命令也没有办法将那些系统设置的路由删除!

------解决方案--------------------
不懂,。。。
------解决方案--------------------
你采用的什么方式:tcp? udp?
看你的情况好像udp
------解决方案--------------------
试试用route 命令删除到另一网卡IP地址段的路由,并将此一网段的路由指向另一设备