Chat en Java Mediante Sockets
Chat en Java Mediante Sockets
Mtodo de conexin
En primer lugar lo que tenemos que hacer es poner al ServerSocket a escuchar para
poder aceptar peticiones del cliente, para ello vamos a crear un mtodo pasndole
como parmetro el nmero de puerto
Con el Serversocket a la escucha en el puerto indicado tenemos que abrir los flujos de
datos para procesar la informacin que recibimos y enviamos para ello creamos dos
mtodo uno que enviara datos y otro que recibir.
Se le pasara como parmetros un String el cual usara para recibir cadenas de texto para
envirselos al cliente, instanciamos la clase DataOutputStream el cual le pasaremos
como parmetro un OutputStream el cual se usara con mtodo llamado desde el socket
misServicio, escribimos en el con el mtodo writeUTF(datos) de la clase
DataOutputStream el cual le pasaremos como parmetro el String del mtodo
enviarDatos, limpiamos con el mtodo flush() y capturamos su excepcin.
Para que esto funcione tendremos que crear en el mtodo conexin un hilo que se encargue
de recibir la informacin que le envi el Cliente usando el mtodo recibirDatos de la clase
Servidor e iniciando el hilo que ejecutara cada vez que lleguen datos del cliente.
Cliente