IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Client/Serveur problème de connexion


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 31
    Par défaut Client/Serveur problème de connexion
    Bonjour,

    j'ai créé un module de communication Client/Serveur pour l'échange de messages. Le client utilise la méthode suivante pour se connecter au serveur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    InetAddress ad = InetAddress.getByName("localhost");
    Socket serveur = new Socket(ad,80);
    La connexion en local s'effectue correctement, le problème survient lorsque je veux me connecter sur un serveur installé sur une machine distante qui est chez un ami.
    Il est abonné chez Free, et possède deux machines qui se connectent par le biais du Wifi. Les adresses IP sont donc les mêmes il me semble, il y a juste l'adresse IP locale qui diffère (rectifiez moi si je dis des bêtises, je m'y connais pas trop en réseau).

    Par conséquent, quelle méthode dois-je utiliser pour me connecter sur sa machine, quel port dois-je utiliser pour ne pas avoir de problèmes au niveau du pare-feu ou des antivirus?

    Merci de votre aide!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    Salut,

    Alors le port tu choisi celui que tu veux et a mon avis l'antivirus te demandera s'il doit laisser passer ou non.
    Apres tu dois configurer la freebox pour qu'elle renvoie les informations qui arrivent pour le port que tu as choisi a l'ordinateur de ton copain (options routeur de la freebox sur free.fr).
    Et ensuite ben tu te connecte sur son adresse IP publique et la freebox envoie les informations a l'ordi de ton copain et apres ben c'est bon lol.

    voila a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 31
    Par défaut
    Les logiciels de messagerie tels que yahoo messenger ou msn messenger permettent de communiquer sans que le firewall ou l'antivirus bloque l'application, et sans qu'on ait besoin de configurer le routeur de free ou quoi que ce soit.

    Auriez-vous une idée de la façon dont ils pourraient procèder ?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    MSN messenger et Yahoo ne demande pas la permission (sauf si tu le configure ainsi) au firewall car c'est une connexion sortante qui se connecte à un serveur de MSN (respectivement Yahoo) et donc qui ne représente aucun risque pour ton ordi.

    Toi tu veux que l'ordinateur de ton copain joue le rôle de serveur, or dans la plupart des cas le firewall bloque l'accès et demande quoi faire à l'utilisateur. Ce problème ne ce pose pas en local (localhost)...je connais pas grand monde qui s'attaque lui même...

    Ensuite pour le routeur c'est la même chose, pour MSN tu ne te connecte pas à un port chez toi mais sur le serveur MSN, la il faut que tu te connecte chez ton copain, comment la freebox elle sait à quel ordinateur transmettre ta requête si tu ne la pas configurée ainsi?

    Voilà je ne suis pas expert en réseau.



    Pour ton problème, seulement ton copain aura à tout configurer, tous les clients qui se connecteront dessus n'auront quand à eux rien à faire (comme pour MSN et Yahoo).

    Voilà a+

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 251
    Par défaut
    Salut,

    J'ai essayé il y a quelques temps de faire à peu près la même chose. Mais j'ai eu des problèmes pour la configuration de la free. J'y suis pas arrivé...
    L'IP que tu donne au client pour te connecter c'est celle de ta free.(IP fixe).
    Puis comme l'a dit Kh4iN3 tu dois configurer la free (coté serveur). Si par exemple tu te mets sur le port 234 et que ton serveur reçoit sur le port 500, il faut dire à la free que tu ouvre le port 234 et que tu le fais basculer sur le 500.

    Bon courrage moi j'ai jeté l'éponge. Mais c'est ce que l'on m'a dit de faire.
    Je suis preneur si tu y arrive.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 31
    Par défaut
    En Java, on peut également utiliser une méthode en spécifiant une adresse et un port local.
    Peut-être y aurait quelque chose à faire de ce coté ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/11/2013, 01h13
  2. Client/Serveur problème envoi de données
    Par france38 dans le forum Débuter
    Réponses: 0
    Dernier message: 02/05/2011, 10h49
  3. Réponses: 16
    Dernier message: 05/06/2008, 11h32
  4. Client/Serveur: problème ObjectInputStream et BufferedReader
    Par Barbie-Turik dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 10/03/2008, 10h55
  5. [hyper file client/serveur] problème de droit
    Par routmout dans le forum HyperFileSQL
    Réponses: 3
    Dernier message: 17/06/2006, 21h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo