Exemplo n.º 1
0
int main(int argc,char* argv[])
{
	CLIENT *cl;
	square_in in;
	square_out *outp;
	printf("%s\n",argv[1]);
	if (argc != 3)
	{
	//err_quit("usage: client <hostname> <integer-value>");
	}
	printf("hi\n");
	cl = clnt_create(argv[1], 0x31230000, 1, "TCP");
	if(cl==NULL)
	{
		clnt_pcreateerror("hi");
	printf("kj\n");
	}
	in.arg1 = atol(argv[2]);
	printf("hi\n");
	if ( (outp = squareproc_1(&in, cl)) == NULL)
	{
	printf("gh\n");
	//err_quit("%s", clnt_sperror(c1, argv[1]));
	}
	printf("ph\n");
	printf("resu1t: %ld\n", outp->res1);
	exit (0) ; 
}
Exemplo n.º 2
0
int
main(int argc, char **argv)
{
	CLIENT		*cl;
	square_in	in;
	square_out	*outp;
	struct timeval	tv;

	if (argc != 4)
		err_quit("usage: client <hostname> <integer-value> <protocol>");

	cl = Clnt_create(argv[1], SQUARE_PROG, SQUARE_VERS, argv[3]);

	Clnt_control(cl, CLGET_TIMEOUT, (char *) &tv);
	printf("timeout = %ld sec, %ld usec\n", tv.tv_sec, tv.tv_usec);
	if (clnt_control(cl, CLGET_RETRY_TIMEOUT, (char *) &tv) == TRUE)
		printf("retry timeout = %ld sec, %ld usec\n", tv.tv_sec, tv.tv_usec);

	in.arg1 = atol(argv[2]);
	if ( (outp = squareproc_1(&in, cl)) == NULL)
		err_quit("%s", clnt_sperror(cl, argv[1]));

	printf("result: %ld\n", outp->res1);
	exit(0);
}
Exemplo n.º 3
0
int
main(int argc, char **argv)
{
	CLIENT		*cl;
	square_in	in;
	square_out	*outp;

	if (argc != 4)
		err_quit("usage: client <hostname> <integer-value> <protocol>");

	cl = Clnt_create(argv[1], SQUARE_PROG, SQUARE_VERS, argv[3]);

	in.arg1 = atol(argv[2]);
	if ( (outp = squareproc_1(&in, cl)) == NULL)
		err_quit("%s", clnt_sperror(cl, argv[1]));

	printf("result: %ld\n", outp->res1);
	exit(0);
}