I've been using torrent for years now and I am planning to write a simple golang program to manage p2p connections...
But since I see everywhere that for a p2p program to work, one must specify an open port, a question came to my mind... how is it possible that utorrent works without the need for opening a port on the router? (yea I know that people say that opening one just for utorrent might improve the speed, but for me it always worked without this trick)
thanks, I'm really puzzled right now...