Bonjour,

Je cherche un mettre en place un UDP Hole punching.

Il s'agit d'une technique qui permet d'établir une connexion directe entre 2 clients situé derrière leurs NAT et FireWall respectifs sans utiliser de relais.

Un serveur est quand même là pour informer les clients de l'existance de l'autre client.

Je ne trouve que peu d'information à ce sujet et aucun code source.
Je tiens à le faire en C avec winsock2 si possible.

Si quelqu'un à déjà mis un tel mécanisme en place, je serais ravis qu'il m'explique comment est-ce qu'il a fait.

Merci.