UDP, la perforation de l'Algorithme

Quelqu'un peut-il donner un exemple d'une UDP perforation ?

En fait, je veux écrire un programme de chat avec laquelle les gens peuvent discuter quand ils savent les uns des autres IP. Mais les deux machines seront derrière un pare-feu du routeur. Donc, j'ai besoin de percer un trou afin de pouvoir communiquer.

Je voudrais une fonction telle que, sur l'appel de la fonction, un trou aurait été des coups de poing et à l'avenir des communications devrait passer facilement - si ce n'est pas trop demander 🙂

Possible dupe de: stackoverflow.com/questions/8523330/programming-p2p-application/...
Il n'est pas simple de fonction que vous pouvez simplement appeler qui permettra de résoudre tous vos NAT traversal problèmes. Voir le lien ci-dessus pour une plus longue discussion sur NAT traversal et le P2P.

OriginalL'auteur | 2012-01-17