static Tarea *ejecutarTareaYNotificarResultado(SocketConecta *conexion, EspacioDatos *espacioDeDatos)
{
	char *ipRemoto = obtenerIPRemoto(conexion);
	loguearYMostrarEnPantalla(LOG_LEVEL_INFO, "Se conecto un job. IP: %s", ipRemoto);
	free(ipRemoto);

	Tarea *tarea = obtenerTarea(conexion);

	tarea->resultado = ejecutarTarea(tarea, espacioDeDatos);

	notificarResultado(tarea, conexion, tarea->resultado);

	return tarea;
}
示例#2
0
int
main(int argc, const char *argv[]) {
  
  ejecutarTarea(TAREA_CORTA, TAREA_BIEN);
  return 0;
}