ServerSocket a travers un routeur (freebox) - Java - Programmation
Marsh Posté le 10-09-2006 à 15:01:29
config. basique du routeur : il faut que tu ailles dans la config de ta freebox et que tu rediriges le port 8080 vers l'IP de ton PC
Marsh Posté le 11-09-2006 à 20:19:38
Si mon ip reseau est 192.168.0.1, la config de la freebox est bien ???
Redirections de port:
Port 8080 Protocole tcp Destination 192.168.0.1 Port 8080
Port 8080 Protocole udp Destination 192.168.0.1 Port 8080
MErci
Marsh Posté le 12-09-2006 à 14:42:57
Euh à prioris, vu qu'un ServerSocket utilise tcp, tu n'as pas besoin de rediriger l'udp vers ton pc
Marsh Posté le 13-09-2006 à 09:42:58
Blackangel a écrit : Si mon ip reseau est 192.168.0.1, la config de la freebox est bien ??? |
Ouep, reste à voir avec ton firewall si y'en a un qui tourne sur ton poste.
Marsh Posté le 10-09-2006 à 14:15:40
Bonjour tout le monde.
Je suis en train de dev une petite application(d'aucune utlité mais c'est pour essayer )en java qui me permet d'envoyer un chaine de caractere a un serveur.J'ai donc crée un programme client et un programme serveur.Quand un copain a moi heberge le serveur (il ne passe pas par un routeur),et que je lance mon client tout marche nikel.Le probleme est quand c'est moi qui heberge le serveur,je suis derriere un routeur (freebox) et donc quand mon copain essaye le client rien ne marche,la connection ne s'etablie pas (erreur : Exception in thread "main" java.net.ConnectException: Connection timed out: connect ), je pense que le probleme vient que je suis derriere la freebox.Alors ma question est comment modifier mon prog pour que cela marche ??? ou comment configurer la freebox?? Merci de vos reponses
Voici mon code ci-cela peut aider:
Le serveur:
Et le client