Programme Client Serveur en JAVA.

info.info Messages postés 48 Statut Membre -  
 linda -
Bonjour,

j'ai un TP pour réaliser un programme client-serveur par le JAVA..en mode TCP et UDP..... Avec une

interface graphique............

(Le serveur fait n'importe quelle traitement) .

SVP....Aidez-MOI.

7 réponses

  1. zarzisiano Messages postés 7 Statut Membre 12
     
    vous pouvez utiliser le socket en java
    voila c code peut t'aider a realiser la connection ..

    import java.net.*;
    import java.io.*;
    public class client {
    final static int port = 9632;
    public static void main(String[] args) {
    Socket socket;
    DataInputStream userInput;
    PrintStream theOutputStream;
    try {
    InetAddress serveur = InetAddress.getByName("192.168.1.2");
    socket = new Socket(serveur, port);
    BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    PrintStream out = new PrintStream(socket.getOutputStream());
    out.println("bonjour c'est le client " + args[0]);
    System.out.println(in.readLine());
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

    import java.net.*;
    import java.io.*;
    public class serveur extends Thread {
    final static int port = 9632;
    private Socket socket;
    public static void main(String[] args) {
    try {
    ServerSocket socketServeur = new ServerSocket(port);
    System.out.println("Lancement du serveur");
    while (true) {
    Socket socketClient = socketServeur.accept();
    serveur t = new serveur(socketClient);
    t.start();
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    public serveur(Socket socket) {
    this.socket = socket;
    }
    public void run() {
    traitements();
    }
    public void traitements() {
    try {
    String message = "";
    System.out.println("Connexion avec le client : " + socket.getInetAddress());
    BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    PrintStream out = new PrintStream(socket.getOutputStream());
    message = in.readLine();
    System.out.println(message);
    out.println("bonjour c'est le serveur");
    socket.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

    bn courage
    12
    1. info.info Messages postés 48 Statut Membre
       
      M. zarzisiano merci boucoup pour ton aide..

      mais STP si possible je veux ce programme dans une interface graphique....
      0
      1. munster > info.info Messages postés 48 Statut Membre
         
        bravo donc tu viens sur ce forum pour avoir un service: si tot venu, si tot servi ? cherche sur internet il y a de millions d'exemple; comme ca tu apprendra pas grand chose
        0
      2. celestinarg24 > info.info Messages postés 48 Statut Membre
         
        vraiment si c'est possible qu'on nous donne le dite programme graphiquement
        0
    2. linda
       
      merciiii
      0