I noticed while looking at the site ipchicken (http://www.ipchicken.com/) that when I go on there from my desktop or my phone or the university wifi, it gives me a "Remote Port". There's a range of port numbers (it never seems to go above 65,000 or so). But what if I write a program that listens on every single port? Will the router run out of ports? Will it block new people from connecting? What happens when a router runs out of internal port numbers?