Programa para el envío de archivos del cliente al servidor.
Servidor: fileSer.cpp
Cliente: fileCli.cpp

El programa intercambia un archivo entre el cliente y el servidor, ambos ejecutando en el mismo host.
Para esto se debe ejecutar el servidor de la siguiente forma:

[user@host]$ ejecutable_servidor <puerto> <nom_archivo_salida> <tam_archivo>

El puerto indica el puerto donde se abrirá el socket TCSU.
El nombre de archivo de salida será el archivo creado. Verificar permisos de escritura.
El tamaño de archivo indica el tamaño del archivo a ser recibido, se indica en bytes.

Una vez levantado el servidor, ejecutar el cliente de la forma:

[user@host]$ ejecutable_cliente <puerto> <nom_archivo_entrada>

El puerto indica el puerto donde el servidor espera conexiones.
El nombre de archivo de entrada indica cual será el archivo a enviar.

La ejecución de este último comando enviará el archivo a través del socket TCSU.
El servidor creará un archivo con el nombre indicado a partir de los datos recibidos.

Para verificar la igualdad de los archivos, puede utilizarse el comando md5sum de la siguiente manera.

[user@host]$ md5sum entradaCli.jpg salidaServ.jpg
06e3e401fe3714a88c5db0743f7c6372  entradaCli.jpg
06e3e401fe3714a88c5db0743f7c6372  salidaServ.jpg
