Platform SDK: DirectX

Setup for Client Firewall Support Using an Application-Specified Fixed Port

To join a game through a firewall, the client must be using DirectX 6.0 or later and communicating with a host using DirectX 6.0 or later. To support applications using an application-specified fixed port n, a firewall administrator needs to allow an initial outbound TCP connection on port n, with subsequent connections of inbound TCP port n, inbound UDP port n, and outbound UDP port n.

Example of a Microsoft Proxy Server 2.0 configuration, where the application "SuperDuperGame" (superdg.exe) specifies the port as 12345: