a_r_schulz
Group: Members
Posts: 425
Joined: Sep. 2001 |
|
Posted: Mar. 19 2011, 09:53 |
|
Quote (Alan D @ Mar. 19 2011, 00:23) | To summarise: one can connect computer B to a game run on computer A either directly, via the internal IP address of computer A on the network (which would work independently of any internet connection); or via an internet connection back into the network through the router, via port 45321, at the external IP address. Is that right? |
Yep, perfectly... And, as I said before, if you want to host a public game, you just have to make up your mind in advance if A or B shall be the server and configure your router to forward port 45321 to its IP address, because the forwarding can only work to one host at a time. On the other hand, visiting other peoples' servers is no problem from A or B - even with A and B in parallel on the same (or on different servers). This is actually the daily job of the router - it remembers if the connection was started from A or B, and returns the responses accordingly. It's like being with A on google and with B on facebook (or with both on facebook) at the same time - would be quite a mess if that didn't work out-of-the-box... Only if you want to provide a service to the public (like hosting MVR), to which anyone in the world shall be able to connect, you have to tell your router to which of your PCs the connection shall be forwarded (even if you have only one PC - usually routers don't care how many PCs actually exist on the private side).
|