Repository navigation
Manual
Este proyecto cuenta con dos archivos que cuentan con un servidor y un cliente, la idea es poner crear clientes o usuarios y que estos nos puedan enviar archivos por medio de sockets.
Se debe descargar los proyectos que se encuentran el repositorio, podemos utilizarlos desde la carpeta de descarga o bien movilizaros a otro lugar.
Debemos utilizar algún tipo de IDE o compilador para procesar el proyecto, en este caso recomendamos NetBeans. Link de descarga: https://netbeans.org/downloads/8.2/rc/ .
Una vez instalado podemos ingresar a la parte de cargar archivos y abrir nuestros proyectos, debemos realizar una primera prueba para garantizar que el archivosqljdbc41.jar se encuentre habilitado en la carpeta de liberia, se procede a ingresar dicho archivo a la ruta /dis/lib del proyecto. link de descarga:https://www.microsoft.com/en-us/download/details.aspx?id=54670 .
Al tener el proyecto listo en nuestro IDE podemos ejecutar y ver como se abre una interfaz gráfica con dos espacios: Nombre y contraseña.Ejemplo Nombre:Pedro, Contraseña: 1234. Si rellenamos los campos podemos ingresar un cliente o usuario a la base de datos, el nombre no puede repetirse con otro ya existente. Al realizar dicha acción se creara una carpeta con el nombre del usuario creado, en dicha carpeta se guardaran todos los documentos que se envíen a dicha cuenta, una vez estos pasos tenemos libertad para abrir ejecutar el siguiente proyecto.
Debemos contar con el proyecto en el IDE y ejecutar, podemos visualizar una interfaz gráfica con datos para verificar la cuenta que deseamos utilizar con esto creamos una carpeta con el nombre del usuario.Ejemplo Nombre:Pedro, Contraseña: 1234.
Una vez los datos verificados nos dará acceso a la otra vista donde tenemos un espacio para ingresar la IP del servidor y un botón donde al ingresar el dato podemos dar click y confirmará la conexión, en la parte superior izquierda tenemos un menú con la opción de para enviar el documentos que necesitemos o bien recibir y enviar de forma automática los datos que se ingresan en la carpeta correspondiente.
Una vez enviado del documento podemos verificar dicha acción, debemos ir a la carpeta donde se encuentra el proyecto ServidorRedes e ingresamos y vemos carpetas con los nombres de los usuarios, acedemos a la correspondiente y vemos el archivo que se envió.
##Cliente
En esta sección el usuario tiene que ingresar sus credenciales de usuario previamente registradas para poder acceder a la siguiente ventana.
En esta ventana vamos agregar la ip del servidor para poder tener coneccion con el servidor y poder enviar los archivos y revisarlos.
En este punto el usuario debe de decidir que acción tomar si es de cargar un archivo o guardar o actualizar, elegida una de estas opciones el sistema indicara cual es la siguiente acción.
Al elegir esta opción se va a desplegar una ventana donde vamos a elegir el archivo que deseamos guardar en nuestro servidor ftp.
Se va a desplegar una ventana donde va a tener un "combo box" con todos los archivos guardaos en el servidor podemos recuperar solo los que que queremos eligiendo una opción y dándole clic al botón aceptar.pero ademas si tocamos el botón de "cargar todo" nos va a regresar todo los archivos guardados en el servidor.la funcionalidad del "botón volver" es regresar al menú anterior por si necesitamos hacer otra operación.
Esta interfaz la encontramos cuando corremos el servidor se va a desplegar un formulario donde ingresamos datos del usuario que se guardan en la base de datos.
El servidor puede enviar los datos al cliente automáticamente de lo que almacena dependiendo del nombre, esto nos ayuda a evitar perdida de datos.