| 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
    ServerSocket Uso del chat en Java
    Zócalos, sirven como un objeto de comunicación de bajo nivel para los programas de Java . El uso de sockets y sus homólogos , ServerSockets , los programadores pueden crear programas Java sencillos que envían una escucha de datos a través de los puertos de un ordenador . La integración de flujos de entrada y de salida en este proceso permite a los programadores para procesar los datos recibidos . A través de esta sencilla configuración , el programador Java puede construir algo como un servidor de chat . Java ServerSockets

    programadores usan ServerSockets para escuchar puertos de la computadora para los datos entrantes. Los métodos incluidos en la clase ServerSocket incluyen formas de escuchar para los datos entrantes , así como la transferencia de los datos para que pueda ser formateada o traducida . Para crear un servidor de chat simple, un solo ServerSocket puede trabajar como agente de escucha de seguimiento para el texto entrante.
    ServerSocket Básica Chat Server

    El método SeverSocket " aceptar " escucha para los datos entrantes en un puerto definido. El objeto ServerSocket sigue escuchando , a menos que el puerto no existe o ya en uso. El número de puerto utilizado habrá sido acordado por los usuarios del programa de chat , por lo general a través de un protocolo seguro. Para comenzar a escuchar los datos entrantes , el programador tiene que empezar el método del objeto ServerSocket aceptar : . .

    Import java.net * ; import java.util * ;

    chatserver clase pública {< br >

    public static void main ( String [] args ) {public ss ServerSocket = new ServerSocket (9999 ) ; Socket s = ss.accept (); } }


    < br > video transmisiones de entrada

    ServerSocket Una vez que la escucha en el puerto , espera hasta recibir los datos de ese puerto. El ordenador remoto desde el cual la información de chat enviará los datos , en este caso a través del puerto 9999 . El objeto ServerSocket devolverá un objeto Socket , una vez establecida la conexión . Una vez que el método accept devuelve el socket, que toma se puede utilizar para leer los datos en un objeto BufferedReader , que contendrá la información de chat:
    message = " " Cadena

    ; BufferedReader en = new BufferedReader ( nuevo InputStreamReader ( s.getInputStream ()) ) ;
    Impresión del mensaje

    ServerSocket acepta la conexión y devuelve un objeto de conexión en forma de un objeto. El programador extrae la entrada de ese objeto Socket en un objeto BufferedReader . El objeto BufferedReader puede devolver la cadena en un objeto String para su procesamiento. Una vez que esto ocurre, el programador puede mostrar el mensaje en un programa, lo coloca en una ventana emergente independiente , o imprimir el resultado en un terminal:
    mensaje

    = in.readLine (); System.out . println ( mensaje) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo subir un archivo a un servidor mediante JSP 
    ·Tutoriales de Java gratis 
    ·Cómo calcular tu Scrabble Puntuación en Java 
    ·Cómo iniciar un applet de Java con el sujetapapeles Ac…
    ·Relación entre la JVM de memoria y Heap Size 
    ·Cómo crear una aplicación Java Swing en Netbeans 
    ·Código Java para principiantes 
    ·Cómo rellenar previamente el cuadro de texto de la pá…
    ·Cómo construir un reloj simple para un Android en Ecli…
    ·Cómo interpretar el Java Regex 
      Artículos destacados
    ·Aplicación Estrategias de Desarrollo Prototipos 
    ·Cómo consultar tablas HTML con VBA Acceso 
    ·Cómo seleccionar texto en el cuadro de texto en ASP.NE…
    ·¿Cómo llamar a una función que se basa en VB.NET 
    ·Java Embalaje Capacidad de la cisterna 
    ·Cómo redireccionar correo electrónico a un programa d…
    ·Cómo insertar una matriz en MySQL en PHP 
    ·CodeIgniter Vs . ExpressionEngine 
    ·Fecha Diferencia en Java Script 
    ·¿Cómo puedo crear AUTOINCREMENT campos en Visual Basi…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com