Aucune connexion n?a pu être établie car l?ordinateur cible l?a expressément ref

Signaler
Messages postés
35
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
5 juillet 2013
-
Salut Tout le monde,
A tous ceux qui se frottent à la création d'un Client-Serveur "sockets" en C Sharp avec la Configuration suivante :
Serveur <-> Routeur <-> Internet <-> Client
Bref du simple NAT à priori mais pas du tout il faut faire attention à 2 points :
-> Premièrement, l'ouverture des ports dans le routeur car c'est lui qui a une IP public, redirection du port d'écoute vers l'IP local du serveur (ex : 192.168.1.10). cela se fait dans la page de configuration du routeur 192.168.1.1 (facile).
Pour s'assurer que le port est ouvert :
- Lancer le socket Serveur en écoute sur un port donné
- Vérifié l'ouverture du Port dans le routeur : http://www.yougetsignal.com/tools/open-ports/

-> Deuxième Point, A priori un Bug .NET Le client si lancé dans la même machine que le serveur ne pourra pas établir de connexion avec l'IP public du routeur. L'erreur du titre de la discussion apparaitra.

En faisant attention à ces 2 points très important j'ai pu enfin avoir des Sockets communicantes à travers Routeur et Internet


rabix