Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment importer un package dans un …
  • Comment faire pour créer un nouveau…
  • Comment faire pour créer une oscill…
  • Comment variables de sortie aux chaî…
  • Comment formater une barre d'état d…
  • Qu'est-ce qu'un personnage en Java 
  • Comment écrire dans un fichier avec…
  • Comment filtrer les fichiers du proj…
  • Comment ajouter des dates en Java 
  • Comment faire pour extraire un APK p…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java serveur de conversation Tutorial

    permettre aux serveurs de chat traditionnellement deux ou plusieurs utilisateurs de communiquer en tête-à -un moyen de messages textuels sur leurs ordinateurs. Essentiellement, un serveur de chat écoute les messages entrants et envoie des messages sortants. En Java, vous pouvez créer une classe du serveur de chat qui accepte une entrée définie par l'utilisateur et les flux de sortie déjà attribués au sport de série, à l'écoute des messages entrants à partir d'un autre ordinateur et envoie des messages sortants créés par l'utilisateur . Choses que vous devez
    Java Development Kit (JDK)
    Voir Plus Instructions
    1

    mis en place client de messagerie instantanée de base et des définitions de fonctions :

    import java . net * ; . import java.io. *; import java.awt * ; .

    ChatClient public class Cadre implémente Runnable { ChatClient (titre String, InputStream i , OutputStream o) publique {} public void run () {} public static void sendMessage (String msg) {}}
    2

    Configurer client de base et d'écoute de fil comme le constructeur de classe . Ce constructeur prend une entrée ( variable " i " ) et flux de sortie ( variable " o" ) , les convertit en flux de données mises en mémoire tampon et démarre un thread écoute attendre messages :

    //classe ChatClient variablesprotected DataInputStream i; protégé DataOutputStream o ; auditeur de fil protégé;

    publique ChatClient ( InputStream i , OutputStream o ) { this.i = new DataInputStream ( nouveau BufferedInputStream (i)) this.o = new DataOutputStream ( nouveau BufferedOutputStream ( o)) ; auditeur = new Thread (this); listener.start ();}
    3

    définir la méthode "run" , qui s'exécute lorsque le thread d'écoute commence. Cette méthode vérifie le flux de données d'entrée, ajoute les données entrantes à la chaîne «reçu» et se termine lorsque la connexion est fermée .

    Public void run () {

    Chaîne reçue = new String ( ) ;

    try { while (true) {String entrant = i.readUTF (); reçu + = ( line + "\\ n" );} } catch (IOException e) { e.printStackTrace () ;}}
    4

    définir une fonction " sendMessage " , qui va envoyer des données via la connexion de sortie sous la forme d' une chaîne:

    publique vide sendMessage (String msg) { o.writeUTF (msg ) ; o.flush (); } catch (IOException ex) { ex.printStackTrace (); listener.stop ();} }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Java Software Testing 
  • Comment créer une application pour Evo 
  • Comment faire un flotteur Int de string Netbeans en Java 
  • Comment obtenir un nombre de rotations en Java 
  • Quelle est la Initializer statique en Java 
  • Comment exécuter Eclipse dans le JDK 
  • Comment limiter le nombre de caractères dans un JTextField de Java 
  • Comment utiliser la date en Java 
  • Comment faire un jeu Java comme RuneScape 
  • Est-ce que NetBeans Laisser étapes simples 
  • Connaissances Informatiques © http://www.ordinateur.cc