@
zhuang其实我之所以说是““可能的网络地址”,因为本机上运算得到的这个“网络地址”只是为了判断接收方是不是跟自己处于一个局域网内,而不是得到接收方的真正网络地址。
魔兽的广播,也只是在主机上线的时候用,当你进入主机后,就是直接局域网通信了,这个时候广播已经没有用了。
如果两台机子网关不同,也就是说这两台机子要通信就要通过至少一个路由,也就不属于一个广播域了,魔兽也是无法直接进行局域网的。
如果是通过internet连接过平台的话就不同了,在平台上面多数都是底层hook,修改过游戏发出的数据包,这个时候跟本机的ip、子网、网关就没多大关系了。
@
Aragon不知道LZ是不是说的一个寝室,如果是的话,你想看看这个游戏是不是纯局域网游戏,可以这样做:
把两台要连机的电脑,直接用网线连接在一起(现在的机子网卡都是自适应,不用专门搞交叉线),有交换机的换更好,直接连交换机就行,当然先要确定这个交换机没有配过VLAN。如果不能确定的话还是用网线直接连吧。
然后把一台机子的IP改为192.168.1.2 ,另一台改为192.168.1.3,子网掩码都是255.255.255.0,网关不填,DNS什么的其它的都不用填。
直接开游戏,连机。先看看魔兽这种游戏,这样是肯定可以连机玩的。再试试你要的那两个游戏看看可不可以。
大半年没搞网络了,好多都东西都说不准了,只能说个大概意思。。。
不过惭愧呀,Dirt2和文明都没玩过。。。。 只玩玩dota和星际