阅读:1106回复:2
关于二个网卡的通信问题,头痛了!!~~
我的电脑装有二个网卡,分别连接到二个不同的网段,一个是192.168.168.XXX,另一个是192.168.168.1.XXX,当我要访问192.168.168.XXX中的一台服务器时,有时根本连不上,要把连在192.168.1.XXX网段中的这张网卡给禁止掉才能用。而当访问192.168.1.XXX中的服务器里又要禁止掉另一张网卡。有没有办法让发往各个网段内的服务器的包走自已的网卡。
|
|
沙发#
发布于:2004-02-20 16:01
int bind(
SOCKET s, const struct sockaddr* name, int namelen ); 造成这个原因应该是由于bind函数在相应的软件中没有被调用! 你可以做一下测试!些个soket函数,测试一下bind在使用和没有使用情况下,网络访问的情况! 目前是在是没有好的方法解决别人写的程序,但是在多网卡环境下,自己写的东西一定要加上bind函数 |
|
|
板凳#
发布于:2004-02-21 15:32
我的电脑装有二个网卡,分别连接到二个不同的网段,一个是192.168.168.XXX,另一个是192.168.168.1.XXX,当我要访问192.168.168.XXX中的一台服务器时,有时根本连不上,要把连在192.168.1.XXX网段中的这张网卡给禁止掉才能用。而当访问192.168.1.XXX中的服务器里又要禁止掉另一张网卡。有没有办法让发往各个网段内的服务器的包走自已的网卡。 两个网卡的详细设置是什么? 如果192。168。1。XXX设置有网关,而网关的掩码又是255。255。0。0。 那么如果你要通过192。168。168。XXX访问的时候。就会出问题。 另外由于都是192。168。XXX。XXX段,路由的设置上不小心设置也会出现这个问题。 其他情况。。。。 :D :D :D还没想好。 |
|
|