Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# filepath: /computer-networks-project-2025/.gitignore
__pycache__/
venv/
24 changes: 24 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Usamos una imagen base oficial de Python.
FROM python:3.9-slim

# 1. Instalar las dependencias del sistema operativo (Tcl/Tk)
# RUN actualiza la lista de paquetes y luego instala tk-dev
RUN apt-get update && apt-get install -y tk-dev

# Establecemos el directorio de trabajo dentro del contenedor.
WORKDIR /app

# 2. Copiar PRIMERO el archivo de requerimientos.
COPY requirements.txt .

# 3. Instalar las dependencias de Python.
RUN pip install -r requirements.txt

# 4. Copiar el resto de los archivos del proyecto.
COPY . .

# Establecemos la variable de entorno para que main.py sepa que debe ejecutarse en modo CLI.
ENV RUN_MODE CLI

# Cuando el contenedor se inicie, ejecutará el nuevo script principal.
CMD ["python3", "-u", "main.py"]
32 changes: 4 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
# Repositorio para la entrega de los proyectos de la asignatura Redes de Computadoras correspondiente al curso 2025
# Proyecto de la Asignatura Redes de Computadoras

## Pautas Generales:

1. Los proyectos se organizarán por equipos con un máximo de 2 integrantes cada uno.

2. Solo se considerara válida la entrega mediante un issue/pull requests al presente repositorio anterior a la fecha límite de entrega.

3. Solo se permite el empleo de la biblioteca estándar del lenguaje de programación empleado para su solución. Se descarta el empleo de cualquier biblioteca de 3ros.

4. El trabajo se valida contra el historial de git correspondiente al repo solución provisto dentro de las fechas permitidas.

5. Ante cualquier duda de implementación o propuesta de modificación de los requerimientos del proyecto que no cuente con un aval de alguno de los miembros del claustro, se asume la variante más compleja de la interrogante.

## Formato de Entrega:

Nombre del proyecto:

Nombre del 1mer integrante del equipo

Nombre del 2do integrante del equipo

Link al repo de github que contiene la solución propuesta

## Primer Proyecto

[LinkChat](linkchat.md)

Fecha de entrega 12 de octubre 11:59:59 pm
**Integrantes:**

- Josué Javier Senarega Claro — C311
- Ronald Cabrera Martínez — C311
Loading