Reserved Ports and Firewall Exceptions

Reserved ports and firewall exceptions required by Xbox One.

Reserved ports

The ports listed in the following table are reserved, and should not be used in a call to bind.

Currently reserved port numbers  
Port Protocol
23 TCP
24 TCP
443 TCP
445 TCP
500 UDP
1900 UDP
2375 TCP
2667 TCP
2869 TCP
3074 UDP
4016 TCP
4020 TCP
4201 TCP
4211, 4221, 4222, 4223 TCP
4500 UDP
4600 and 4601 TCP and UDP
5050 UDP
5355 UDP
8872 TCP
9080 TCP and UDP
10247 TCP
40003 TCP and UDP
40980 TCP
42980 TCP
42981 TCP
49152–57343, inclusive TCP and UDP

Developers writing tools for Exclusive Partition apps that use sockets to communicate with a dev kit should create appropriate socket descriptions (with *Debug usages) and device association templates in their app manifests for the socket connections to be used by those tools. If this is impractical or impossible, then tools may use ports 4600 and 4601. Those ports are reserved on retail consoles, but are designated for tool communications on dev kits. Developers using those ports for tools do not need to add those ports to their app manifest in order to use them during development. Note that these ports are not supported for Shared Partition apps.

Firewall exceptions

Xbox One requires the following firewall exceptions:

See also

Xbox Live Services API Reference

Windows.Xbox.Networking Namespace

Windows.Networking.Sockets Namespace