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

Java Discussion :

Etablir une connexion entre 2 PCs


Sujet :

Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Etablir une connexion entre 2 PCs
    voila , j'aimerai établir une connexion entre 2 machines (éventuellement 2 PCs) en utilsant des sockets client/serveur , mais j'arrive pas à le faire marcher
    voila le code utiliser

    code serveur dans Pc1
    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
    public class Serveur {
    -
    public static void main(String[] args) {
    ServerSocket socketserver ;
    Socket socketduserveur ;
    -
    try {
    socketserver = new ServerSocket(2009);
    socketduserveur = socketserver.accept();
    System.out.println("un nouveau visteur vien de se connecte !");
    socketserver.close();
    socketduserveur.close();
    -
    }catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
    et dans le 2 eme pc(client) j'ai fait
    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
    24
    25
    import java.io.IOException;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.UnknownHostException;
    public class Client {
    InetAdresse servadresse;
    public static void main(String[] args) {
    servadresse=new InetAdresse("Name_Pc_serveur");
    -
    Socket socket;
    -
    try {
    socket = new Socket(servadresse,2009);
    socket.close();
    -
    }catch (UnknownHostException e) {
    e.printStackTrace();
    }catch (IOException e) {
    e.printStackTrace();
    }
    }
    -
    }
    -
    }
    donc normalement quand je compile le PC serveur puis le Pc client je dois avoir un message dans le PC serveur
    "nouveau visteur vient de se connecter" , mais rien ne s'affiche et apres 10 s un message dans le PC client
    m'affiche que je depassé le temps d'attente pour la connexion (timeout...).
    j'atted vos reponse avec patient , et merci d'avance

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    1) vérifie que le serveur tourne bien sur le pc 1
    2) vérifie que le port est bien ouvert en écoute (avec des outils comme netstat)
    3) vérifie, toujours sur ce serveur, qu'il n'y a pas de firewall
    4) vérifie sur le PC 2 que "nom du pc" se résolve bien en l'adresse de PC1
    5) vérifie qu'il n'y a pas de firewall sur pc2 qui empeche java de se connecter
    6) assure toi que pc est joignable depuis pc2 (routage)

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/01/2012, 10h26
  2. Etablir une connexion entre une VM et un host
    Par silifana dans le forum Réseau
    Réponses: 1
    Dernier message: 17/02/2009, 22h50
  3. etablir une connexion entre eclipse et serveur Apache
    Par killer_instinct dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 19/02/2007, 14h10
  4. Etablir une connexion entre deux postes
    Par blondelle dans le forum C++Builder
    Réponses: 35
    Dernier message: 01/10/2006, 12h48

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