Este proyecto contiene implementaciones de servidores TCP y UDP en Java. Ambos servidores están diseñados para recibir mensajes de clientes y mostrar información sobre las conexiones entrantes.
El servidor TCP se encuentra en el paquete org.example.TCP y ofrece las siguientes funcionalidades:
- Escucha en el puerto 5004 para recibir mensajes de clientes TCP.
- Muestra información detallada sobre cada cliente que se conecta, incluyendo el nombre, el mensaje enviado.
- Proporciona botones para desconectar y reconectar, así como un botón para enviar mensajes.
Para ejecutar el servidor TCP:
- Ejecute el archivo
ClienteTCP.javapara iniciar el cliente TCP. - Complete la dirección IP del servidor y el nombre del cliente cuando se le solicite.
- Utilice la interfaz gráfica para enviar y recibir mensajes, desconectar/reconectar y controlar la conexión.
El servidor UDP se encuentra en el paquete org.example.UDP y ofrece las siguientes funcionalidades:
- Escucha en el puerto 9107 para recibir mensajes de clientes UDP.
- Muestra información detallada sobre cada cliente que envía un mensaje, incluyendo la dirección IP y el puerto de origen.
- Limita la recepción de mensajes a un máximo de 5 antes de detenerse.
Para ejecutar el servidor UDP:
- Ejecute el archivo
ServidorUDP.javapara iniciar el servidor UDP. - El servidor esperará a recibir mensajes de clientes UDP y mostrará información sobre los mensajes y clientes en la consola.
- Ambos servidores están diseñados para propósitos educativos y pueden ser personalizados según sea necesario.
- Siempre se debe asegurar de cerrar correctamente los sockets al finalizar el uso para liberar recursos.