j'ai crée un structure composé de deux chaines de caractère. j'utilise le protocole XDR pour l'encoder. quand je fais l'appel de ma procedure RPC. ça me marque segmentation fault. si une personne pouvais m'aider.
mince alors
t'as bien fait la définition de ta struct ?
l'encodage xdr : int xdr_test(XDR *xdrs , struct test *mot) { return (xdr_wrapstring(xdrs, &mot->f1) && xdr_wrapstring(xdrs,&mot->f2)) }
definitio de la struture struct test { char *f1,*f2 } ;
t'utilises XDR comme ça ? tu fais pas de RPC ? parce que rpcgen fais tout si tu lui déclares tes structs ? ton XDR il est bien alloué et initialisé ? tes chaines, elles sont valides ?
comment on utilise rpcgen
tu as une adresse email msn pour m'explquer ça ira plus vite.
NON J'AI PAS
un exemple sain d'utilisation de xdr_wrapstring pour utiliser rpcgen, il doit te falloir sur google pour trouver un exemple complete.
Qu'il est chou ce Taz
rpcgen -a -M msn.x #édition des fichiers make -f Makefile.msn et c'est terminé, t'as le client et le serveur
merci je vais essayé de me debrouiller aevc ça.