50 lines
809 B
C++
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;
|
|
}
|
|
}
|