Investigación académicaJavaCurso de Redes

Sockets TCP/UDP

Servidores TCP y UDP en Java con interfaces gráficas de cliente para comunicación en red.

Qué hace: Servidor TCP con cliente gráfico y servidor UDP sin estado de conexión, para comparar los dos modelos.

Resumen

Proyecto de la asignatura de Redes de Computadores que implementa servidores TCP y UDP concurrentes en Java puro. El servidor TCP escucha en el puerto 5004 y viene acompañado de un cliente con interfaz gráfica que se conecta ingresando una IP y un nombre, envía y recibe mensajes en tiempo real, y controla la conexión con botones de desconexión y reconexión. Muestra los detalles de cada cliente conectado.

El servidor UDP escucha en el puerto 9107, recibe datagramas de múltiples clientes sin mantener estado de conexión, muestra la IP y el puerto de origen de cada mensaje y se detiene tras un número máximo configurable de mensajes. El proyecto se construye con Maven y muestra las diferencias fundamentales entre comunicación orientada a conexión (TCP) y sin conexión (UDP).

Stack

  • Java
  • TCP
  • UDP
  • Sockets
  • Maven
  • Networking

¿Te interesa este tipo de trabajo?

Busco trabajo remoto como Full Stack Engineer. Si quieres hablar de este proyecto o de tu equipo, escríbeme.

Otros proyectos