Ejemplo de como utilizar la comunicación TCP en Java mediante los ServerSocket y Socket. Simulando el siguiente esquema:
Cliente ===> Servidor ==> Todos los Clientes Conectados (Incluyendo el mismo cliente).
Para ejecutar la aplicación vía los fuentes ejecutar el siguiente comando en la carpeta del proyecto:
Para Ejecutar en Linux:
gradlew run
Para Ejecutar en Windows:
gradlew.bat run
Puede descargar desde el siguiente enlace.
Para ejecutar:
java -jar chat-servidor-basico-tcp-all.jar