Connexion à un serveur derrière un routeur

Signaler
Messages postés
1
Date d'inscription
jeudi 5 juillet 2007
Statut
Membre
Dernière intervention
7 septembre 2007
-
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
-
Je suis entrain de développer une application de chat Client/Serveur  C# à base des socket TCP, je veux héberger le serveur sur mon PC. Le problème :  je veux que les clients "sans connaissances informatique"  se connectent sur le serveur sans configurer leur routeur, genre msn ou skype . 

J’arrive à manipuler le Firewall du système mais pas celui du routeur.
 
Résumé : un forward automatique.
Merci de m’aider    

2 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
Salut,

Si le serveur est sur ton PC, ce n'est pas a tes clients de configurer leur routeur, mais a toi de router le port vers ton PC ;)

Tes clients n'ont qu'a indiquer l'adresse IP de ton routeur, et celui ci se chargera de router vers ton PC
Mx
MVP C# 
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
7
Salut,
Pas sûr que le routeur soit sur son pc...
Tu peux faire ça automatiquement via le protocole Telnet. Tu peux t'entrainer avec l'Hyper Terminal de windows, connecte-toi à ton routeur et essaie par exemple
"nat list resvmaps ppp-0"
Tu verras la liste des ports forwardés. Pour en ajouter il faut utiliser nat add ... Utilise tab pour voir l'intellisense version console :p.
Maintenant faut-il encore que ce soit moralement acceptable, il faut au moins en avertir le client lors de l'installation.
Et il faut aussi que le client connaisse son login/mdp de son routeur, ce qui est encore moins sûr ^^...

Pour le reste je n'ai jamais fait de Telnet via un prog, mais ça doit pas être très compliqué...
<hr size="2" width="100%" />Julien.