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

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Programmation réseau client/serveur


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut Programmation réseau client/serveur
    bonsoir, je suis debutante en programmation réseau je veut faire un programme qui envoi des messages entre 1 client et 1 serveur j'ai le code :

    code client
    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
     
    import java.io.*;
    import java.net.*;
    public class Client {
    static final int port=8081;
    public static void main(String []argv)throws Exception{
    String str="salut serveur",rec1;
    Socket s1=new Socket("127.0.0.1",port);
    BufferedReader in1=new BufferedReader(new InputStreamReader(s1.getInputStream()));
    PrintWriter out1=new PrintWriter(new BufferedWriter(new OutputStreamWriter(s1.getOutputStream())),true);
    out1.println(str);
    rec1=in1.readLine();
    System.out.println(rec1);
    s1.close();
    }
    }
    le serveur va lire le message du client et lui envoie salut client

    code serveur
    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
     
    import java.io.*;
    import java.net.*;
    public class Serveur {
    static final int port=8081;
    public static void main(String []argv) throws Exception
    {String str;
    ServerSocket serv = new ServerSocket(port);
    System.out.println("serveur en attente de connexion sur lengthport:"+port);
    Socket serr=serv.accept();
    System.out.println("connexion acceptée pour le client");
    BufferedReader in=new BufferedReader(new InputStreamReader(serr.getInputStream()));
    PrintWriter out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(serr.getOutputStream())),true);
    System.out.println("flux ouvert,serveur pret a recevoir");
    str=in.readLine();
    out.println("salut client");
    serr.close();
    serv.close();
    }
    }
    je veux ajouter dans la partie serveur "quel est votre nom" (le serveur pose cet question) et le client répond "mon nom est nom_CLIENT"
    pouvez vous m'aidez ??
    merci pour votre collaboration

  2. #2
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 93
    Points : 66
    Points
    66
    Par défaut
    pour la partie client il faut ajouter ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    		rec1=in1.readLine();
    		System.out.println(rec1);
    		out1.println("client");
    Une fois que le client reçoit le message "salut client" il attend l'envoie de la réponse,puis il envoie son nom.

    Pour la partie serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    		out.println("ton nom??");
    		String nom = in.readLine();
    		System.out.println("nom du client est "+nom);
    Le serveur envoie la question "ton nom??" et attend la réponse puis l'affiche.

Discussions similaires

  1. Début en réseau : client serveur
    Par sperca dans le forum Réseau
    Réponses: 1
    Dernier message: 19/08/2009, 14h57
  2. réseau client serveur
    Par hassiba_45 dans le forum Développement
    Réponses: 2
    Dernier message: 27/06/2009, 18h51
  3. comment avoir un réseau client/serveur sur la meme poste?
    Par rebhihabib dans le forum Développement
    Réponses: 9
    Dernier message: 29/02/2008, 18h28
  4. monter un réseau client serveur
    Par lenaida dans le forum Administration
    Réponses: 4
    Dernier message: 29/09/2007, 17h47
  5. Programmer un client/serveur
    Par horkets dans le forum Linux
    Réponses: 2
    Dernier message: 05/10/2006, 13h54

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