Connexion à un serveur derrière un routeur C#
deppy
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
deppy Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
deppy Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
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
J’arrive à manipuler le Firewall du système mais pas celui du routeur.
Résumé : un forward automatique.
Merci de m’aider
A voir également:
- Connexion à un serveur derrière un routeur C#
- Gmail connexion - Guide
- Changer serveur dns - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
11 réponses
Merci bien de votre réponse mais mon routeur ne supporte pas le protocole UPnP mais j’arrive toujours à me connecter sur msn et plein d’autres soft.
Il y a forcement une solution… j’arrive pas à la trouver.
Il y a forcement une solution… j’arrive pas à la trouver.
Et bien je pense que si ça fonctionne sur Lan et pas sur Wan, c'est surement dû au broadcast.
Sur Lan, si ton réseau est 192.168.2.0 255.255.255.0, ton appli client doit broadcasté (çàd envoyer à tous) vers l'ip 192.168.2.255 qui est l'adresse de broadcast, le serveur qui a une ip entre 1 et 254 finit donc par recevoir la connexion.
Sur Wan, il faut que tu configures ton socket pour qu'il se connecte sur l'ip publique de ton routeur (ex: 82.232.102.54) et sur le port d'écoute de ton appli serveur (ex: 33666). Bien sûr, le forward du port 33666 doir être redirigé vers l'ip privé de ton serveur (ex 192.168.2.1).
Sur Lan, si ton réseau est 192.168.2.0 255.255.255.0, ton appli client doit broadcasté (çàd envoyer à tous) vers l'ip 192.168.2.255 qui est l'adresse de broadcast, le serveur qui a une ip entre 1 et 254 finit donc par recevoir la connexion.
Sur Wan, il faut que tu configures ton socket pour qu'il se connecte sur l'ip publique de ton routeur (ex: 82.232.102.54) et sur le port d'écoute de ton appli serveur (ex: 33666). Bien sûr, le forward du port 33666 doir être redirigé vers l'ip privé de ton serveur (ex 192.168.2.1).
Seule solution (je pense), ton programme doit utiliser l'upnp. Mais seuls les utilisateurs qui disposent de routeurs upnp (= routeurs récents)pourront y accéder.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors pourquoi un client aurait-il besoin d'un forward, étant donné que son appli ne sera pas en mode "listen" ? Le forward doit se faire simplement entre le routeur et le serveur.
Et ben quesque j’en sais moi, c’est la seule solution qu’ils m’ont proposée,
Comment ca ? y a pas de forward entre le client et le routeur ?
Je m’y connais pas trop en réseau.
Merci encore pitxu
Comment ca ? y a pas de forward entre le client et le routeur ?
Je m’y connais pas trop en réseau.
Merci encore pitxu