Bonjour,

Quand je programme des applications clients/serveurs en C#:

- Si le PC qui lance le serveur est directement connecté à Internet, il n'y a aucun problème.

En revanche :

- Si le PC qui lance le serveur est sous un NAT (routeur), le serveur ne fonctionne qu'en local et un client ne peut pas s'y connecté à partir d'internet.

Ma question est la suivante :

Comment faire fonctionner le serveur sur internet même si le PC l'executant est sous un NAT ?

Merci de bien vouloir m'aider