Chat en Java

Hola amigos, amigas, compañeros y compañeras, programadores y programadoras y todo el que cayo por casualidad el día de hoy les dejo un chat echo totalmente en java necesitan correrlo desde consola para poder abrir y ejecutar dos programas a la vez en java primero deben de ejecutar el que dice Servidor y luego el que dice Cliente, y se termina el programa escribiendo en cualquiera «adios», sin las comillas ¿vale?

Muchos diran que esdtá en internet o algo así la neta ni lo he buscado, pero me base en el libro de Deitel para hacer este programa, aunque en dicho libro tiene erro y no conluye la conexión cuando le das, adios o terminar o hasta pronto, nada, entonces corregi ese error del libro esperando con eso saquen mejor calificación y se discutan con unos pomos o caguamas vale?

saludos cordiales y hasta pronto.

Dejen sus comentarios.

shadd