为什么游戏需要端口转发而不是像 MSN Messenger 这样的应用程序?

jma*_*erx 7 networking port-forwarding

为什么当谈到游戏时,端口转发的话题经常出现,但对于 Windows Live Messenger 等应用程序来说,这不是问题。然而,有些游戏不需要端口转发。为什么有些需要它而有些不需要?

小智 11

仅当游戏是服务器时才需要端口转发,即。接收数据。如果它们是客户端,则它们会初始化与服务器的连接,并且路由器或防火墙允许在同一通道上进行任何通信。但是,对于 RTS 等某些游戏,所有玩家也会收到数据,并且需要路由。

简而言之:如果你想托管一些东西(期望来自外部的连接),你需要转发端口。