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

avec Java Discussion :

Client-serveur : java.net.ConnectException


Sujet :

avec Java

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 110
    Points
    110
    Par défaut Client-serveur : java.net.ConnectException
    Bonsoir a tous,

    j'ai developpe une applic client-serveur lorsque je la fait fonctionner sur le loopback tout va nikel, mais quand quand je veux faire voyager les infos sur mon reseaux le client me crache ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23-nov.-2009 22:13:20 Client.Login <init>
    GRAVE: null
    java.net.ConnectException: Connection timed out: connect
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.PlainSocketImpl.doConnect(Unknown Source)
            at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
            at java.net.PlainSocketImpl.connect(Unknown Source)
            at java.net.SocksSocketImpl.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.<init>(Unknown Source)
            at java.net.Socket.<init>(Unknown Source)
            at Client.Login.<init>(Login.java:59)
            at Client.Login$3.run(Login.java:258)
            at java.awt.event.InvocationEvent.dispatch(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown So
            at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Sourc
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown So
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)
    la config du client et du serveur : meme ip et meme port
    firewall desactive
    route ajoute pour que le traffic de ma machine vers ma machine passe par le gateway

    Quelqu'un a la solution ou pense l'avoir?

    Merci

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Ton explication est confuse : le client et le serveur tournent toujours sur la même machine, mais le client utilise l'IP externe du serveur ? Ou alors le client tourne sur une autre machine que le serveur ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    as tu verifié que le port du serveur est bindé ?
    as tu essayé de faire un telnet sur ton serveur ?
    pas de firewall ou d'antivirus qui bloque ce port ?

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    as-tu vérifier aussi que ton serveur ne fait pas un bind sur le localhost uniquement?

  5. #5
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 110
    Points
    110
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    as-tu vérifier aussi que ton serveur ne fait pas un bind sur le localhost uniquement?
    non je n'ai pas verifiez ( je ne fait aucun bind specifique) mais par contre j'ai test avec 2 pc distincts :
    - lorsque c'est mon pc qui fait serveur le client catch un exception timed-out
    - mais lorsque c'edst un autre pc qui fait le serveur et mon pc le client -> ca marche nikel !

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 110
    Points
    110
    Par défaut
    a present je suis certain que mon serveur n'est pas la cause du probleme c'est du windows tout crashe... :-(

  7. #7
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    faut pas tout mettre sur windows

    vérifie que le port de ton serveur n'est pas déjà pris par une autre appli ou que tu n'as pas un process qui vérouille ce port. Tu dois avoir des logs aussi sur ton serveur.

    Il n'ay a aucune raison que ton serveur ne marche pas sur un pc et pas sur un autre

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/02/2008, 15h08
  2. Réponses: 2
    Dernier message: 18/07/2007, 19h26
  3. recherche solution client/serveur java
    Par vero55 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/03/2007, 16h18
  4. Erreur java.net. ConnectException:
    Par kenny49 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/02/2007, 10h08
  5. [JBoss] Réaliser un client-serveur Java
    Par Sylario dans le forum Wildfly/JBoss
    Réponses: 8
    Dernier message: 04/04/2006, 15h28

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