Technically, when you join a multiplayer game, at least with Halo, the two computers ARE connected to each other, via ip address. If you are not the host, you are connected as a client (which is why rcon was made for Halo, so in the case of the host's absense, or dedi servers, certain trustworthy clients could change the map or move on in the mapcycle.)