关于BattleLAN(跨网关联网工具)的原理和编程实现
首先来介绍这款工具BattleLan(跨网关联机工具,利用的是TCP/IP连接),它能连接一个校园网内不在同一LAN的工具,我们用来连机打WAR3游戏的。
比如 A:172.18.78.61 MASK:255.255.255.0 Agateway:172.18.78.1
B: 172.18.84.34 MASK:255.255.255.0 Bgateway:172.18.84.1
B(WAR3主机),A -》启动BATTLELAN-》填写IP:172.18.84.34-》启动WAR3-》进入主机
上面是UDP包,BL搜索主机的UDP包
上面是TCP包 6112是WAR3的进程端口。
可以看到 172.18.84.24的TCP连接。
推测可能是通过转发广播报文的方式进行连接的。
1,如果是 编程如何实现(关键是转发技术,我们几个同学想写个类似的)。还望大虾们不吝发点资料给小弟。 小弟邮箱:19792488@qq.com
2,如果不是通过转发报文,那大虾们能给小弟讲讲到底是什么原理吗?我想大虾们不会见死不救吧?不要让偶误入迷途呀~~~
在这不胜感激了!