Garena客户如何建立网络?

时间:2011-10-22 21:47:32

标签: windows vpn packet-capture

Garena是如何工作的?它是否适用于VPN ???但它不会创建任何虚拟网络适配器。那么如何在玩家之间创建网络?

有一件事是肯定的,garena客户包括一个游戏发射器。因此,我想当你通过启动器启动任何类似魔兽的多人游戏时,它会以某种方式拦截来自魔兽游戏的数据包,并通过VPN或任何其他方式将其发送到目的地(告诉我,如果可以通过互联网进行游戏,有什么方法可以不是VPN)

但你怎么能这样做?如何在不使用任何虚拟网络适配器的情况下拦截来自特定应用程序的所有数据包?它可以用什么协议来建立无滞后的游戏体验?

假设:windows,warcraft,internet,NAT,Lag free

2 个答案:

答案 0 :(得分:1)

  

Garena是如何工作的?

上次我使用它时,GArena获得了一个服务器列表(来自中心位置),当你开始一个游戏(比如CoD4)时,它会以server:port作为参数来游戏,因为大多数garena用户如果连接到同一台服务器,您可能会认为将数据包路由到正确的应用程序是garena。

  

如何在不使用任何虚拟网络适配器的情况下拦截来自特定应用程序的所有数据包?

它被称为数据包嗅探,像Wireshark这样的工具可以帮助您分析通过网络接口传输的所有数据包,而无需创建虚拟网络适配器。

答案 1 :(得分:0)

我注意到游戏必须从Garena客户端开始。也许它们在加载库后重新路由到Winsock库的调用。

我不知道他们是怎么做到的,但我会用layered service provider来做。