Je te remercie pour ta r�ponse, mais malheureusement, et �a ne marche
pas (j'avais d�j� apt-get� rsh-server, comme indiqu�, mais �a ne change
rien). Voici un exemple basique pour lequel je me fait refuser la
connection:
#define HOST "localhost"
int main(int argc, char * argv){
int numsoc;
char **host;
*host=(char *)malloc(sizeof(char)*(strlen(HOST)+1));
strcpy(*host, HOST);
numsoc = rexec(host, ntohs(getservbyname("exec","tcp")->s_port), "jm",
"<password>", "ls", NULL);
printf("numsoc: %d\n", numsoc);
close(numsoc);
return 0;
}
Un strace permet de v�rifier que la fonction effectue sa demande de
connection � 127.0.0.1. Mais rien � faire, ma connection est refus�e...
Je ne comprends pas.
Comment l'utilisais-tu?
merci,
jm