int main(int argc, char *argv[]) { CLIENT *client_handle; myfinger_in input; myfinger_out *output; if (argc !=3) { printf("%s <username> <host>\n",argv[0]); exit(1); } client_handle=clnt_create(argv[2], MYFINGER_PROGRAM,MYFINGER_VERSION, "tcp"); if ( strlen(argv[1]) < 4096 ) strncpy(input.user_name,argv[1],strlen(argv[1])); if ( (output=myfinger_1(&input,client_handle))== NULL ) { printf("%s",clnt_sperror(client_handle,argv[1])); exit(1); } printf("[CLIENT]: Result-> %s",output->output); return 0; }
void main(int argc,char *argv[]){ CLIENT *c1; finger_out *outp; if(argc!=2){ err_quit("Error in usage"); // printf("\nError.."); // exit(0); } c1 = clnt_create(argv[1],FINGER,FINGER_VERSION,"tcp"); if((outp = myfinger_1(NULL,c1))==NULL) err_quit("err1"); //printf("\n error"); printf("\n %s",outp->message); }
int main(int argc, char* argv[]) { CLIENT *c1; finger_out *outp; if(argc!=2) err_quit("usage: client <hostname>"); c1 = clnt_create(argv[1], FINGER, FINGER_VERSION, "tcp"); if( (outp=myfinger_1(NULL, c1))==NULL ) err_quit(clnt_sperror(c1, argv[1])); printf("result: %s\n", outp->message); exit(0); }