Windows禁止本地路由问题
yevv 2007-04-12 02:49:11 我的机器有两块网卡,分别设置其IP地址192.168.1.1 192.168.2.1
我需要做一个基于这两块网卡的开发,我要把一个报文从其中一块网卡发出,然后经过一个设备转发到另一块网卡,然后从另一块网卡收取,但是通过Socket编程发现,报文根本不会流到物理层,在Windows的系统层就路由了,Socket本身有个选项SO_DONTROUTE可以控制这种情况,但是Windows并没有实现该选项,后来试图发送广播报,这样报文确实流出了网卡,但是还是从系统层也返回了一份,这样另一块网卡就收到了双份的广播报文。
我想要禁止掉Windows的这种路由处理怎么办? route delete命令也没有办法将那些系统设置的路由删除!