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; }
int main(int argc, const char *argv[]) { ejecutarTarea(TAREA_CORTA, TAREA_BIEN); return 0; }