An open API service indexing awesome lists of open source software.

https://github.com/rorro6787/protocolos_red


https://github.com/rorro6787/protocolos_red

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Proyectos de Protocolos de Red: TCP, UDP y HTTP

Este repositorio contiene tres proyectos implementados en Java. Cada uno de ellos aborda un protocolo o servicio diferente. A continuación se describen cada uno de los proyectos y cómo puedes ejecutarlos.

## Contenido

1. Prtocolo TCP
2. Prtocolo UDP
4. Prtocolo HTTP

## Proyecto 1: Protocolo TCP

Este proyecto implementa el protocolo TCP (Transmission Control Protocol) entre un cliente y un servidor. El cliente establece una conexión con el servidor y pueden intercambiar mensajes de manera confiable.

### Cómo Ejecutar
1. Navega al directorio `src-tcp`.
2. Compila los archivos Java:

```sh
javac src/*.java -d out
3. Ejecuta el servidor:

```sh
java -cp out ServerTCP
4. En otra terminal, ejecuta el cliente:

```sh
java -cp out ClienteTCP

## Proyecto 2: Protocolo UDP

Este proyecto implementa el protocolo UDP (User Datagram Protocol) entre un cliente y un servidor. El cliente envía mensajes al servidor y el servidor responde a cada mensaje recibido.

### Cómo Ejecutar
1. Navega al directorio `src-udp`.
2. Compila los archivos Java:

```sh
javac src/*.java -d out
3. Ejecuta el servidor:

```sh
java -cp out ServerUDP
4. En otra terminal, ejecuta el cliente:

```sh
java -cp out ClienteUDP

## Proyecto 3: Protocolo HTTP

Este proyecto implementa un servicio que se conecta a una base de datos a través de HTTP. El servicio realiza un juego de preguntas con el usuario y verifica las respuestas con la base de datos.

### Cómo Ejecutar
1. Navega al directorio `src-http`.
2. Compila los archivos Java:

```sh
javac src/*.java -d out
3. Ejecuta la aplicación:

```sh
java -cp out Main