#include	"unp.h"

int
main(int argc, char **argv)
{
	int				sockfd;
	socklen_t		salen;
	struct sockaddr	*cli, *serv;

	if (argc != 2)
		err_quit("usage: udpcli06 <IPaddress>");

	sockfd = Udp_client(argv[1], "daytime", (void **) &serv, &salen);

	cli = Malloc(salen);
	memcpy(cli, serv, salen);		/* copy socket address struct */
	sock_set_port(cli, salen, 0);	/* and set port to 0 */
	Bind(sockfd, cli, salen);

	dg_cli(stdin, sockfd, serv, salen);

	exit(0);
}


syntax highlighted by Code2HTML, v. 0.9.1