begin process at 2012 05 27 22:05:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Java2D

 > CHAT SIMPLE MODE GRAPHIQUE AVEC SELECTEUR D'IP ET CHOIX DE PSEUDO

CHAT SIMPLE MODE GRAPHIQUE AVEC SELECTEUR D'IP ET CHOIX DE PSEUDO


 Information sur la source

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Java2D Classé sous :chat, client, serveur Niveau :Initié Date de création :02/09/2005 Vu / téléchargé :21 106 / 5 000

Auteur : GillesWebmaster

Ecrire un message privé
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ben comme pratiquement tout est dans le titre et dans le code, je me permet d'ajouter quelques informations non sans importances: C'est un chat SIMPLE, mais il permet de choisir un pseudo, de selectionner l'ip du serveur, il fonctionne très bien...
je vous met 2Jar: Le servere et le client, (vous executez le serveur avant le client)...
bonne journée


Source

  • Tout est dans le ZIP...
Tout est dans le ZIP...


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture EXEMPLE D'UTILISATION DE JPROGRESSBAR - BARRE DE PROGRESSION

 Sources de la même categorie

Source avec Zip FRAMEWORK MVC par lemout
Source avec Zip Source avec une capture HORLOGE AVEC MINUTEUR par stef8383
Source avec Zip Source avec une capture DÉMINEURXPRÈS par nospeax
Source avec Zip Source avec une capture REPRÉSENTATION GRAPHIQUE DE FONCTIONS ET OBJETS GÉOMÉTRIQUES par Julien39
Source avec Zip EDITEUR DES GRAPHES par pretude

 Sources en rapport avec celle ci

Source avec Zip CLIENT ET SERVEUR DE MESSAGERIES par lemout
Source avec Zip Source avec une capture SERVEUR D'OBJET ET EXEMPLE D UTILISATION : SERVER CHAT ET SO... par GodConan
Source avec Zip Source avec une capture APPLICATION DE CHAT MULTICLIENT par hicool
Source avec Zip Source avec une capture APPLICATION DE CHAT CORBA par deiz21
Source avec Zip CHAT POUR 2 PERSONNES par sky13

Commentaires et avis

Commentaire de mobilicorpus le 08/01/2006 03:02:44

pas mal ton script, mais tu peux encore améliorer la présentation, je pense

bonne prog !

Commentaire de GillesWebmaster le 08/01/2006 20:15:55

Oui je suis d'accord avec toi mais c'était ma première source...
Bonne journée

Commentaire de mobilicorpus le 08/01/2006 20:45:05

... enfin bon, je trouve que le code est pas mal et pratique pour les réseaux.

La présentation est un petit detail par rapport au code
Je trouve que c'est pas mal pour une première source (j'en ai pas publié encore !)

bonne prog !

Commentaire de GillesWebmaster le 08/01/2006 20:49:16

oki merci pour ta note...
Mais il est vrai qu'une amélioration s'imposera..
Bonne prog !
GillesWebmaster

Commentaire de muad-dib le 04/02/2006 22:59:42

marche po chez moi

Commentaire de mobilicorpus le 04/02/2006 23:08:47

muad-dib :

Avez-vous pensez à executer le serveur ?

Commentaire de muad-dib le 04/02/2006 23:16:14

yes mais rien ne se passe ... adresse bien 127.0.0.1 .. il ne s'affiche rien dans les liste et quand j envoie un message il ne se passe strictement rien

Commentaire de GillesWebmaster le 05/02/2006 08:55:01

Négatif chez moi tout fonctione mais est-tu sûr d'avoir exécuté le fichier "serveur.jar"???
Je pense faire une révision au mois de mars...
D'ici là,
Bon dimanche à tous
GillesWebmaster

Commentaire de mobilicorpus le 05/02/2006 10:17:49

là, je ne vois pas.
le java est-il activé ?
Ce que tu décris MUAD-DIB, c'est la même chose que si on a pas executer le fichier serveur/serveur.jar
Bonne chance

Commentaire de obydissonn le 28/02/2006 17:25:37

jè executé serveur.jar
et client.jar
mais rien ne se passe .
ça marche pa chez moi

Commentaire de GillesWebmaster le 05/03/2006 15:46:14

alors c'est votre version de Java

Commentaire de mobilicorpus le 05/03/2006 17:22:21

quel est exactement le problème ?
Qu'est ce qu'il ne marche pas ?

Commentaire de GillesWebmaster le 05/03/2006 17:57:09

Je me demande quelle est votre version de java?

Commentaire de root2004 le 27/04/2006 05:47:40

Essayez d'utiliser votre ip internet et non pas votre ip réseau pour voir s'il marche ;).

Commentaire de kamal_tayri le 01/05/2006 16:40:43

salut,
l'excellente application que vous avez publié au site(javafr.com)a attiré mon attention,car je suis entrain de réaliser une petite application qui semble mais simple par rapport à la votre.c'est pour cela j'ai besoin de votre aide,et voila une description de mon modeste travai:
j'ai fait 3 codes en java bien executés(se sont les pieces jointes avec ce message)un code pour le serveur,le 2 pour le client,et le 3 pour cryptage et decryptage de texte(avec l'algorithme DES).j'execute le code de serveur tout d'abord et ensuite le code du client sans fermer l'execution de code de serveur et comme ça je peux etablir une communication client/serveur.
mon probleme est de faire 2 interfaces:
*une pour le client:elle contient une zone de texte pour saisir un message,un bouton<crypter>pour crypter le message saisi dans la zone de texte"en exploitant le code de cryptage et decryptage",et un bouton<envoyer>pour envoyer au serveur le message crypté de la zone de texte.
*l'autre interface est pour le serveur:elle contient une zone de texte pour afficher le message crypté envoyé par le client,et un bouton<decrypter>pour decrypter le message crypté affiché dans la zone de texte de l'interface(serveur)"en exploitant encore une fois le code de cryptage et decryptage"
En attendant une réponse favorable,je vous prie d'agréer,Monsieur,l'expression de mon profond respect.
voila les 3 codes:
/////////////code pour le serveur///////////////////
import java.io.*; // for input output
import java.lang.*; // for Threads
import java.net.*; // sockets

public class serverChat {

  public static void main(String args[]) throws IOException {

    /*******Declarations**********/
    // Ports and Hosts
    int port = 3000; // port to the PDA client

    // Sockets
    ServerSocket serverSocket = null; // ServerSocket
                            //listening to the Client
    Socket clientSocket = null; // Socket with Client

    // Inout/Output for PDA Client
    BufferedReader isClient = null;
   PrintWriter osClient = null;

    // Strings
    String msg_String = null;
    int msg_hash = 0;

    int i = 0;
    int Clientconnected = 0; // Connection marker
    /********End declarations*********/

    /****************Server Socket Creation**********/
System.out.print("\nCreation of the ServerSocket\nlistening to port 3000                  \nfor                    client.");
    try {
      System.out.print(".");
      serverSocket = new ServerSocket(port);
//Socket                                              // listening on port 3000
      System.out.print("..started.\n\n");
    }
    catch (IOException e) {
    System.out.print("...failed.\nProblem in the creation of the ServerSocket: " +e);
      System.exit(1);
    }
    try {
      clientSocket = serverSocket.accept();
      Clientconnected = 1;
    }
    catch (IOException e) {
      System.out.println("Unable to deal with BufferedReader and PrintWriter for the                           clientSocket : " +e);
      System.exit(1);
    }
    /***************End of creation of Sockets*******/

    try {
      isClient = new BufferedReader(new InputStreamReader(clientSocket.
          getInputStream()));
      osClient = new PrintWriter (clientSocket.getOutputStream());
    }
    catch (IOException e) {
      System.out.println("Cant't deal with the streams : " + e);
    }

    while (true) {
      try {
        msg_String = isClient.readLine();
        System.out.println("String from the client : " + msg_String);
      }
      catch (IOException e) {
        System.out.println("Couldn't get I/O for the connection to: ");
        System.exit(1);
      }

      if (msg_String.trim().equals("/bye")) {
        Clientconnected = 0;
        clientSocket.close();
        serverSocket.close();
        System.exit(0);
      }

      if (Clientconnected == 1) {
        try {
          System.out.print("\nComputing...");
          msg_hash = msg_String.hashCode();
          System.out.print("done");
          osClient.println(msg_hash);
          osClient.flush(); // put it onto the network
          System.out.print("...and sent.\n");
        } //try
        catch (Exception e) {
          System.out.println(e);
          System.exit(1);
        } // catch
      } // if Clientconnected
    } // while
    // System.exit(0);
  } // void main
} // PDAServer class
////////////code pour client//////////////////

import java.io.*; // for input output
import java.lang.*; // for Threads
import java.net.*; // sockets

public class clientChat {

  public static void main(String args[]) throws IOException {

    /*******Declarations**********/
    // Ports and Hosts
    int port = 3000; // port
    String myHost = "localhost";

    // Sockets
    Socket clientSocket = null;

    // Inout/Output for PDA Client
    BufferedReader isClient = null;
    PrintWriter osClient = null;
    BufferedReader readfromline = null;

    // Strings
    String myString = null;
    String sString = null;
    int i = 0; // Translation counter
    int Clientconnected = 0; // Connection marker
    /********End declarations*********/

    try {
      System.out.print("\nClient.");
      clientSocket = new Socket(myHost, port);
      System.out.print("..started.\n\n");
    }
    catch (IOException e) {
     System.out.print("..failed.\nProblem in the creation of the Socket : " + e);
      System.exit(1);
    } //catch

    try {
      osClient = new PrintWriter(clientSocket.getOutputStream());
      isClient = new BufferedReader(new       InputStreamReader(clientSocket.getInputStream()));
      readfromline = new BufferedReader(new InputStreamReader(System.in));
    }
    catch (IOException e) {
      System.out.println("Can't deal with the streams... : " + e);
    } //catch

    try {
      while (true) {
        myString = readfromline.readLine();
        if (myString.trim().equals("/bye")) {
          osClient.println("/bye");
          osClient.flush();
          clientSocket.close();
          System.exit(1);
        }

        osClient.println(myString); // Write it
        osClient.flush(); // put it onto the network
        System.out.println("\nSending...: '" + myString + "' ...done.");
        myString = isClient.readLine();
        System.out.println("From server :-[===> " + myString + "\n");
      } //while
    } //try
    catch (Exception e) {
      System.out.println("Exception while sending data" + e);
      System.exit(1);
    } // catch
    System.out.println("Closing connection to client");
    // System.exit(0);
  } // void main
} // clientChat class
////////////code pour cryptage et decryptage/////////
import java.security.*;
import javax.crypto.*;


// encrypt and decrypt using the DES private key algor

public class PrivateExemple {

   public static void main(String[] args) throws Exception {
      // check args and get plaintext
      

     //byte[] plainText = args[0].getBytes("UTF8");
      String ss = "je suis un marocain";
      byte[] plainText = ss.getBytes();
      
      // get a DES private key
      System.out.println("\nStart generating DES key");
      KeyGenerator keyGen = KeyGenerator.getInstance("DES");
      keyGen.init(56);
      Key key = keyGen.generateKey();
      System.out.println("Finish generating DES key");
      
      // get a DES cipher object and print the provide
      Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
      System.out.println("\n" + cipher.getProvider().getInfo());
      
      // encrypt using the key and the plaintext
      System.out.println("\nStart encryption");
      cipher.init(Cipher.ENCRYPT_MODE, key);
      byte[] cipherText = cipher.doFinal(plainText);
      System.out.println("Finish encryption: ");
      System.out.println(new String(cipherText, "UTF8"));

      
      // decrypt the ciphertext using the same key
      System.out.println("\nStart decryption");
      cipher.init(Cipher.DECRYPT_MODE, key);
      byte[] newPlainText = cipher.doFinal(cipherText);
      System.out.println("Finish decryption: ");

      System.out.println(new String(newPlainText, "UTF8"));
   }
}
mon msn est:kamal_tayri@hotmail.com
              et merci beaucoup

Commentaire de kamal_tayri le 01/05/2006 16:41:07

salut,
l'excellente application que vous avez publié au site(javafr.com)a attiré mon attention,car je suis entrain de réaliser une petite application qui semble mais simple par rapport à la votre.c'est pour cela j'ai besoin de votre aide,et voila une description de mon modeste travai:
j'ai fait 3 codes en java bien executés(se sont les pieces jointes avec ce message)un code pour le serveur,le 2 pour le client,et le 3 pour cryptage et decryptage de texte(avec l'algorithme DES).j'execute le code de serveur tout d'abord et ensuite le code du client sans fermer l'execution de code de serveur et comme ça je peux etablir une communication client/serveur.
mon probleme est de faire 2 interfaces:
*une pour le client:elle contient une zone de texte pour saisir un message,un bouton<crypter>pour crypter le message saisi dans la zone de texte"en exploitant le code de cryptage et decryptage",et un bouton<envoyer>pour envoyer au serveur le message crypté de la zone de texte.
*l'autre interface est pour le serveur:elle contient une zone de texte pour afficher le message crypté envoyé par le client,et un bouton<decrypter>pour decrypter le message crypté affiché dans la zone de texte de l'interface(serveur)"en exploitant encore une fois le code de cryptage et decryptage"
En attendant une réponse favorable,je vous prie d'agréer,Monsieur,l'expression de mon profond respect.
voila les 3 codes:
/////////////code pour le serveur///////////////////
import java.io.*; // for input output
import java.lang.*; // for Threads
import java.net.*; // sockets

public class serverChat {

  public static void main(String args[]) throws IOException {

    /*******Declarations**********/
    // Ports and Hosts
    int port = 3000; // port to the PDA client

    // Sockets
    ServerSocket serverSocket = null; // ServerSocket
                            //listening to the Client
    Socket clientSocket = null; // Socket with Client

    // Inout/Output for PDA Client
    BufferedReader isClient = null;
   PrintWriter osClient = null;

    // Strings
    String msg_String = null;
    int msg_hash = 0;

    int i = 0;
    int Clientconnected = 0; // Connection marker
    /********End declarations*********/

    /****************Server Socket Creation**********/
System.out.print("\nCreation of the ServerSocket\nlistening to port 3000                  \nfor                    client.");
    try {
      System.out.print(".");
      serverSocket = new ServerSocket(port);
//Socket                                              // listening on port 3000
      System.out.print("..started.\n\n");
    }
    catch (IOException e) {
    System.out.print("...failed.\nProblem in the creation of the ServerSocket: " +e);
      System.exit(1);
    }
    try {
      clientSocket = serverSocket.accept();
      Clientconnected = 1;
    }
    catch (IOException e) {
      System.out.println("Unable to deal with BufferedReader and PrintWriter for the                           clientSocket : " +e);
      System.exit(1);
    }
    /***************End of creation of Sockets*******/

    try {
      isClient = new BufferedReader(new InputStreamReader(clientSocket.
          getInputStream()));
      osClient = new PrintWriter (clientSocket.getOutputStream());
    }
    catch (IOException e) {
      System.out.println("Cant't deal with the streams : " + e);
    }

    while (true) {
      try {
        msg_String = isClient.readLine();
        System.out.println("String from the client : " + msg_String);
      }
      catch (IOException e) {
        System.out.println("Couldn't get I/O for the connection to: ");
        System.exit(1);
      }

      if (msg_String.trim().equals("/bye")) {
        Clientconnected = 0;
        clientSocket.close();
        serverSocket.close();
        System.exit(0);
      }

      if (Clientconnected == 1) {
        try {
          System.out.print("\nComputing...");
          msg_hash = msg_String.hashCode();
          System.out.print("done");
          osClient.println(msg_hash);
          osClient.flush(); // put it onto the network
          System.out.print("...and sent.\n");
        } //try
        catch (Exception e) {
          System.out.println(e);
          System.exit(1);
        } // catch
      } // if Clientconnected
    } // while
    // System.exit(0);
  } // void main
} // PDAServer class
////////////code pour client//////////////////

import java.io.*; // for input output
import java.lang.*; // for Threads
import java.net.*; // sockets

public class clientChat {

  public static void main(String args[]) throws IOException {

    /*******Declarations**********/
    // Ports and Hosts
    int port = 3000; // port
    String myHost = "localhost";

    // Sockets
    Socket clientSocket = null;

    // Inout/Output for PDA Client
    BufferedReader isClient = null;
    PrintWriter osClient = null;
    BufferedReader readfromline = null;

    // Strings
    String myString = null;
    String sString = null;
    int i = 0; // Translation counter
    int Clientconnected = 0; // Connection marker
    /********End declarations*********/

    try {
      System.out.print("\nClient.");
      clientSocket = new Socket(myHost, port);
      System.out.print("..started.\n\n");
    }
    catch (IOException e) {
     System.out.print("..failed.\nProblem in the creation of the Socket : " + e);
      System.exit(1);
    } //catch

    try {
      osClient = new PrintWriter(clientSocket.getOutputStream());
      isClient = new BufferedReader(new       InputStreamReader(clientSocket.getInputStream()));
      readfromline = new BufferedReader(new InputStreamReader(System.in));
    }
    catch (IOException e) {
      System.out.println("Can't deal with the streams... : " + e);
    } //catch

    try {
      while (true) {
        myString = readfromline.readLine();
        if (myString.trim().equals("/bye")) {
          osClient.println("/bye");
          osClient.flush();
          clientSocket.close();
          System.exit(1);
        }

        osClient.println(myString); // Write it
        osClient.flush(); // put it onto the network
        System.out.println("\nSending...: '" + myString + "' ...done.");
        myString = isClient.readLine();
        System.out.println("From server :-[===> " + myString + "\n");
      } //while
    } //try
    catch (Exception e) {
      System.out.println("Exception while sending data" + e);
      System.exit(1);
    } // catch
    System.out.println("Closing connection to client");
    // System.exit(0);
  } // void main
} // clientChat class
////////////code pour cryptage et decryptage/////////
import java.security.*;
import javax.crypto.*;


// encrypt and decrypt using the DES private key algor

public class PrivateExemple {

   public static void main(String[] args) throws Exception {
      // check args and get plaintext
      

     //byte[] plainText = args[0].getBytes("UTF8");
      String ss = "je suis un marocain";
      byte[] plainText = ss.getBytes();
      
      // get a DES private key
      System.out.println("\nStart generating DES key");
      KeyGenerator keyGen = KeyGenerator.getInstance("DES");
      keyGen.init(56);
      Key key = keyGen.generateKey();
      System.out.println("Finish generating DES key");
      
      // get a DES cipher object and print the provide
      Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
      System.out.println("\n" + cipher.getProvider().getInfo());
      
      // encrypt using the key and the plaintext
      System.out.println("\nStart encryption");
      cipher.init(Cipher.ENCRYPT_MODE, key);
      byte[] cipherText = cipher.doFinal(plainText);
      System.out.println("Finish encryption: ");
      System.out.println(new String(cipherText, "UTF8"));

      
      // decrypt the ciphertext using the same key
      System.out.println("\nStart decryption");
      cipher.init(Cipher.DECRYPT_MODE, key);
      byte[] newPlainText = cipher.doFinal(cipherText);
      System.out.println("Finish decryption: ");

      System.out.println(new String(newPlainText, "UTF8"));
   }
}
mon msn est:kamal_tayri@hotmail.com
              et merci beaucoup

Commentaire de essmoez22 le 15/10/2010 13:28:55

mllmml

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Code pour chat (Client/Serveur) en MulticastSocket. [ par projet2501 ] Je recherche le code client/serveur d'un logiciel de chat en serveur multicastSocket et en java bien sur !!! Merci d'avance :o) chat prive en java client/serveur [ par aboudiop ] diop je cherche une code source pour le chat prive en javaou bien des explicqtion comment privatise un chat.merci. t'chat multiconnexion sans serveur??? [ par supers03 ] Bon alors ma question est plus une question d'algorithme que de java ...Je cherche depuis un petit moment une fa&#231;on de faire un chat entre plusie chat java client serveur [ par stun ] Bonjour &#224; tous, j aimerai faire un chat en java sauf qu'une fois le .class du serveur chat programm&#233; je ne sais pas comment le lancer chez client serveur chat en java [ par fifihihi ] fifihihiBonjour à tous,j'aurais quelques questions à vous poser concernant la programmation en java d'un client serveur chat. y'a t il quelqu'un qui p serveur client chat en java [ par fifihihi ] fifihihibonjour a tous le mondej'ai envis de creer mon serveur-client chat en java mais avant ca je voulai savoir comment cela marche au niveau reseau application de chat via bluetooth [ par yoyo0886 ] Bonjour a tout le monde;je suis entrain de developpée une application de chat(client/serveur) via bluetoothj'ai choisit de travaillée sur le protocole Chat Client Serveur en JAVA WEB [ par lordatef ] bonjour tout le monde, je suis entrain de developper une application client/serveur en Java Web, j'ai une tache consiste à realiser un petit Chat entr aide sur le chat [ par mamou91 ] salut,je suis débutant en java j'ai besoin de votre aide je veut réalise un chat client serveur multithread chaque client connecté peut envoyer et rec


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales