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 :

Problème socket (reception de message)


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 327
    Par défaut Problème socket (reception de message)
    Bonsoir,

    Voila j'essaie de faire une application de Tchat et malheureusement je n'arrive pas à afficher les réponses, c'est à dire que lorsqu'un client envoie un message les autres clients ne le reçoivent pas pourtant le serveur l'envoie bien. Voici le code du client qui envoie un message et celui du client qui le recoit:

    Reception:

    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
    26
    27
    28
    29
    30
    31
    32
    package client;
     
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.UnknownHostException;
     
    public class Connection {
    	public static void main (String[] args) {
    		String phraseModifie;
     
    		try {
    			InetAddress address = InetAddress.getByName ("local-PC");
    			Socket socketClient = new Socket (address, 18000);
    			BufferedReader entreeDepuisServeur = new BufferedReader (new InputStreamReader (socketClient.getInputStream ()));
     
    			while (true) {
    				phraseModifie = entreeDepuisServeur.readLine ();
    				System.out.println ("RECU DU SERVEUR: " + phraseModifie);
    				socketClient.close ();
    			}
    		} 
    		catch (UnknownHostException e) {
    			System.out.println ("Impossible de trouver l'hote");
    		} 
    		catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    Envoie:

    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
    26
    27
    28
    29
    30
    31
    32
    33
    package client;
     
    import java.io.BufferedReader;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.UnknownHostException;
     
    public class Connection {
    	public static void main (String[] args) {
    		String phrase;
    		BufferedReader entreeDepuisUtilisateur = new BufferedReader (new InputStreamReader (System.in));
     
    		try {
    			InetAddress address = InetAddress.getByName ("local-PC");
    			Socket socketClient = new Socket (address, 18000);
    			DataOutputStream sortieVersServeur = new DataOutputStream (socketClient.getOutputStream ());
     
    			while (true) {
    				phrase = entreeDepuisUtilisateur.readLine ();
    				sortieVersServeur.writeBytes (phrase + '\n');
    			}
    		} 
    		catch (UnknownHostException e) {
    			System.out.println ("Impossible de trouver l'hote");
    		} 
    		catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    Merci d'avance pour toutes réponse qui pourrait m'aider

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 327
    Par défaut
    C'est bon j'ai résolu mon problème^^ Merci quand même

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

Discussions similaires

  1. [Socket] problème de gestion de message
    Par arnoreffay dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 09/12/2013, 00h31
  2. [Débutant] Problème Envoi/reception de donnee par socket
    Par Kisskool83 dans le forum VB.NET
    Réponses: 2
    Dernier message: 30/06/2011, 13h11
  3. Réponses: 3
    Dernier message: 27/10/2008, 22h31
  4. Réponses: 1
    Dernier message: 24/02/2008, 22h16
  5. Sockets + Receptions de messages
    Par raf_gug dans le forum MFC
    Réponses: 14
    Dernier message: 07/11/2003, 10h29

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