Chat multi-hilos cliente/servidor escrito en Java siguiendo el patrón de diseño MVC.
Esta aplicación desarrollada en lenguaje de programación JAVA implementa un chat multi-hilos de tipo cliente/servidor con las siguientes características:
El patrón de diseño utilizado es el modelo-vista-controlador, conocido por sus siglas como MVC. La aplicación utiliza clases de tipo Thread y Runnable para implementar los hilos (procesos ligeros). La aplicación utiliza clases Socket y ServerSocket para establecer comunicación en una red de computadores. La aplicación utiliza serialización de objetos para facilitar la transferencia de la información entre clientes y el servidor. El objetivo de la aplicación es puramente académico y no pretende considerar otros escenarios. La aplicación se encuentra empaquetada. Para ejecutar la aplicación (REQUIERE JAVA INSTALADO EN LA MÁQUINA):
Desde la consola: Desde el directorio /dist ejecutar el comando: java -jar com.bigchat.jar
Desde Netbeans: Descargar el código fuente y abrir el proyecto en Netbeans. Ejecutar el proyecto com.bigchat.
Para mayor información sobre los paquetes, clases e interfaces utilizadas en este proyecto, así como una mejor comprensión del diseño de las clases, no dejes de visitar mi blog personal:
https://bigfito.blogspot.mx/2018/01/chat-multi-hilos-clienteservidor.html