C-AYUDA C\C++
BIENVENIDO AL FORO C-AYUDA!

error con violación del segmento( core generado)

Ver el tema anterior Ver el tema siguiente Ir abajo

error con violación del segmento( core generado)

Mensaje  mila90 el Miér Mar 27, 2013 10:18 pm

Hola buenas tardes
Hola buenas tarde estoy haciendo una aplicación cliente/servidor sencilla utilizando
ONC-RPC y utilizando las rutinas de la capa intermedia, esta tiene que doblar el numero que se le pase por parámetro. Me da una violación de segmento core los tres codigos que tengo son los siguientes:

calculo.h

Código:
#define PROGRAMA2 0X20000002
#define VERSION2 1
#define DOBLAR 1

clientesuma.c

Código:
#include <stdlib.h>
#include <stdio.h>
#include <rpc/rpc.h>
#include "calculo.h"

int main (int argc,char * argv[])
{
int num= atoi(argv[1]) ;
static int resultado;
callrpc("localhost",PROGRAMA2,VERSION2,DOBLAR,xdr_int,&num,xdr_int,&resultado);
printf("doblar=%d\n",&resultado);
}
servidorsuma.c

Código:
#include <stdlib.h>
#include <stdio.h>
#include "calculo.h"
#include <rpc/rpc.h>

int * doblar(int *numero)
{
static int resul;

resul= numero*2;

printf("%d\n",&numero);
return &resul;
}

int main (int argc,char * argv[])
{
registerrpc(PROGRAMA2,VERSION2,DOBLAR,doblar,xdr_int,xdr_int);

svc_run();
}


Haber si veis donde tengo el error os lo agradecería mucho
Gracias de antemano

mila90

Mensajes : 1
Puntos : 3
Reputación : 0
Fecha de inscripción : 27/03/2013

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.