TransferSrv_2017/TransferSrv/PideFile.cpp

50 lines
809 B
C++

#include "StdAfx.h"
#include "PideFile.h"
#include "Csock_cl.h"
#include "DataTransfer.h"
#include "b_file.h"
#include "_log.h"
#include "FileTransferClient.h"
#define MODULO "PideFule"
PideFile::PideFile(void)
{
}
PideFile::~PideFile(void)
{
}
void PideFile::run()
{
FileTransferClient ft;
if(!ft.conecta(ip,puerto))
{
C_log::log("PideFile", "Error al conectar a: %s:%ld",ip, puerto);
return;
}
if(!ft.Presenta(usu, key))
{
C_log::log("PideFile", "Error al presentarse a: %s" ,usu);
return;
}
if(!ft.DescargaFile(orig, dst))
{
C_log::log("PideFile", "Error al descargar orig: %s dest%ld",orig, dst);
return;
}
if(!ft.desconecta())
{
C_log::log("PideFile", "Error al desconectar a: %s:%ld",ip, puerto);
}
else
{
C_log::log("PideFile", "final Feliz");
return;
}
}