| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java Chat Server Tutorial
    Servidores de Chat tradicionalmente permite que dos o más usuarios comunicarse uno a uno a través de mensajes de texto en sus ordenadores. Esencialmente , un servidor de chat a la escucha de mensajes entrantes y envía los mensajes salientes . En Java , se puede crear una clase de servidor de conversaciones en que toma la entrada definida por el usuario y los flujos de salida ya asignados a los deportes de serie , escucha los mensajes entrantes desde otro ordenador y envía mensajes de salida creadas por el usuario. Cosas que necesitará
    Java Development Kit (JDK )
    Ver Más instrucciones
    1

    configurar el cliente de charla básica y definiciones de funciones :

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

    ChatClient public class extends Frame implementa Runnable {public ChatClient ( título de cuerdas , i InputStream , OutputStream o) { } public void run () { } public static void sendMessage (String msg) { } }
    2

    Configurar cliente básico y escucha hilo como el constructor de la clase . Este constructor toma una entrada ( variable " i" ) y el flujo de salida (variable "o") , los convierte en los flujos de datos almacenados en el búfer e inicia un subproceso de escucha que esperar para mensajes :

    //clase ChatClient variablesprotected DataInputStream i; protegido DataOutputStream o; oyente Tema protegida;

    pública ChatClient ( i InputStream , OutputStream o) { this.i = new DataInputStream ( nueva BufferedInputStream ( i)) this.o = new DataOutputStream ( nueva BufferedOutputStream ( o)) ; listener = new thread ( this); listener.start () ;}
    3

    Definir el método "run" , que se ejecuta cuando se inicia el subproceso de escucha . Este método controla el flujo de datos de entrada, agrega todos los datos entrantes a la cadena de "recibido" y termina cuando se cierra la conexión .

    Pública void run () {

    cadena recibida = new String ( ) ;

    try { while ( true) {String entrada = i.readUTF (); recibido + = ( line + " \\ n") ;} } catch ( IOException e) { e.printStackTrace () ;} }
    4

    definir una función " enviar Mensaje " , que enviará datos a través de la conexión de salida en forma de una cadena:

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

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer que Java Objects Repeat 
    ·Cómo crear etiquetas en Java GUI 
    ·Una descripción de Struts para Config XML 
    ·Cómo utilizar filtros en Struts 
    ·Cómo conectarse a ODB Java 
    ·Cómo agregar filas en JTable 
    ·¿Cómo hacer Exponentials en Java 
    ·Cómo corregir un revés Java Fotos 
    ·Cómo convertir AS3 a Java 
    ·Cuándo utilizar JSP Vs . Jspf 
      Artículos destacados
    ·Cómo conseguir fijó con Propiedades de Visual Basic 
    ·Cómo aprender PASCAL 
    ·Cómo corregir un error de tiempo de 6 
    ·Cómo leer datos de Access mediante Vb 
    ·Diferencias entre Vs matriz de bytes. Cadena 
    ·Cómo dibujar un gráfico circular en Java 
    ·Cómo dar formato decimales en Java 
    ·Cómo repetir un TreeMap 
    ·Cómo instalar un viejo C + + Compiler para Windows XP 
    ·Cómo cambiar Java 1.6 para Java 1.5 para Mac 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com