| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    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 ();} }

    Previous :

    next :
      articles connexes
    ·Qu'est-ce bloquent Déclarations 
    ·Comment faire pour convertir un nombre en chaîne en Ja…
    ·Comment faire pour convertir un tableau de chaînes à …
    ·Comment faire pour convertir les entiers en chaînes en…
    ·Comment dessiner des formes multiples dans Java 
    ·Tutoriel sur les JSP de balises personnalisées 
    ·Comment faire pour augmenter la taille des graphiques d…
    ·Comment créer une exception personnalisée en Java 
    ·Les avantages de JDK 1.6 
    ·Comment passer une case à cocher valeur dans une Servl…
      articles en vedette
    ·Comment Split en Java 
    ·OWL API Tutorial 
    ·Comment écrire une liste de paires de valeurs clés da…
    ·Qu'est-ce que MS Hierarchial FlexGrid 
    ·Comment compiler un fichier PHP 
    ·Comment commencer à Visual Basic 
    ·Comment faire pour créer des tables de multiplications…
    ·Comment faire pour supprimer le premier caractère d'un…
    ·Comment ajouter ActionListener 
    ·Comment faire pour supprimer les espaces de fin à la f…
    Copyright © Connaissances Informatiques http://fr.wingwit.com