Peer to Peer TCP

BlitzMax Forums/BlitzMax Programming/Peer to Peer TCP

I'm sure I read "you can connect several GNet Hosts.."

Any reason why some games *thinks battlefield* uses several ports? Perhaps as much as one for each player, I assume this is for TCP traffic, but what would I gain by using more ports?