Garena是如何工作的?它基于VPN工作吗?但它不会创建任何虚拟网络适配器。那么它是如何在玩家之间创建网络的呢?
有一件事是肯定的,garena客户端包括一个游戏启动器。所以我猜想当你通过发射器启动任何像魔兽争霸这样的多人游戏时,它会以某种方式截获来往于魔兽争霸游戏的数据包,并通过VPN或任何其他方式将其发送到目的地(请告诉我,如果不是VPN,有哪些方式可以通过互联网进行游戏)。
但是你如何做到这一点呢?如何在不使用任何虚拟网络适配器的情况下拦截来自特定应用程序的所有数据包?它可以使用什么协议来建立无延迟的游戏体验??
假设: windows、魔兽争霸、互联网、NAT、Lag免费
发布于 2011-10-23 06:04:31
是如何工作的??
我上次使用它时,GArena (从一个中心位置)获得一个服务器列表,当你启动一个游戏(比方说CoD4)时,它会将游戏与服务器:端口一起作为参数,并且由于大多数garena用户都连接到相同的服务器,你可能会认为是garena将数据包路由到适当的应用程序。
如何在不使用任何虚拟网络适配器的情况下拦截来自特定应用程序的所有数据包?
这就是所谓的包嗅探,像Wireshark这样的工具可以帮助您分析通过网络接口传输的所有包,而无需创建虚拟网络适配器。
发布于 2011-10-23 06:51:05
我注意到游戏必须从Garena客户端开始。也许一旦Winsock库被加载,他们就会重新路由对该库的调用。
我不知道他们是怎么做到的,但我会和layered service provider一起做。
https://stackoverflow.com/questions/7862831
复制相似问题