Descripción: Este proyecto proporciona una solución para la transferencia rápida y segura de archivos entre dispositivos en una red local. Sirve como un reemplazo de un dispositivo USB, permitiendo a los usuarios compartir archivos fácilmente sin necesidad de dispositivos físicos, utilizando solo su red local.
Antes de ejecutar el proyecto, asegúrate de tener los siguientes requisitos:
-
Java Runtime Environment (JRE) o Java Development Kit (JDK) versión 17 o superior.
-
JavaFX: Para la interfaz gráfica de usuario (GUI), se requiere la biblioteca JavaFX.
Si usas una versión de JDK que no incluye JavaFX por defecto (por ejemplo, JDK 11 o superior), necesitarás descargar e incluir JavaFX en tu proyecto. Puedes obtener la versión más reciente de JavaFX aquí.
Este proyecto actúa como un reemplazo de un dispositivo USB, utilizando la red local para transferir archivos entre dispositivos. Los archivos se envían a través de la red de forma rápida y segura, sin necesidad de dispositivos físicos, lo que hace que el proceso de transferencia sea más eficiente y flexible.
- Conectar a la red local: Los dispositivos deben estar conectados a la misma red local para poder transferir archivos.
- Iniciar el servidor: El servidor debe ser iniciado en uno de los dispositivos de la red local, que actuará como el punto de recepción de los archivos.
- Conectar al servidor: Los demás dispositivos deben conectarse al servidor utilizando la aplicación, para poder transferir los archivos.
- Iniciar la aplicación: Los usuarios pueden iniciar la aplicación en sus dispositivos para comenzar a enviar y recibir archivos.
- Transferencia: Los archivos seleccionados se envían a través de la red, utilizando encriptación para proteger los datos durante el proceso.
- Monitoreo y control: El estado de las transferencias se puede monitorear en tiempo real y pausar o reanudar según sea necesario.
bash git clone https://github.com/albrinBuzz/fileTalk.git