Destruct, on 2011-09-10 07:09:32, said:
Why would their port be random?
Not [color=#ff0000;]their[/color] port - random ports are opened on [color=#ff0000;]your[/color] computer (=source), while DN ports (=destination) are well known and predefined (but I didn't bother to go look for them).
Let's use the mentioned DN port 14300 for example.
- When you first start the game, your computer looks for free local port
- Computer finds free local port 30000, and connects to DN server on port 14300.
- Next time you start the game, port 30000 might already be occupied by some other application, so your computer looks for next free port.
- Computer finds free local port 30011, and connects to DN server on port 14300.
(Actually opening local ports is not entirely random, the system just uses the first next available port, but this doesn't really matter for our examples. What matters is that local port is not a fixed value, but changes independently of the application you're trying to run)
It's true that some games/apps require also specific local ports to be accessible, but this game is not one of them.