How do certain apps work w/ no port forwarding?
I have played many multiplayer games in the past, and I have noticed that some of them have no trouble operating behind a router, even with no port forwarding of any kind, and some just can't do it.
For example, Guild Wars and Left 4 Dead are able to connect fine through my router, but Age of Empires can't.
I thought at first it might be because, since GW and l4d were connecting to a server, they might using cgi calls to get and store data, but thats much too slow for the amount of traffic they have. Then I thought that possibly they were using a port that was open by default, like port 80, but when I ran a test of that with a simple Java server and client nothing went through.
So now I am stumped. Any ideas as to what the difference is?
All the world's a computer, and all the men and women merely AI agents...