#include	"unp.h"
#include	<sys/utsname.h>

#define	SENDRATE	5		/* send one datagram every 5 seconds */

void
send_all(int sendfd, SA *sadest, socklen_t salen)
{
	static char		line[MAXLINE];		/* hostname and process ID */
	struct utsname	myname;

	if (uname(&myname) < 0)
		err_sys("uname error");;
	snprintf(line, sizeof(line), "%s, %d\n", myname.nodename, getpid());

	for ( ; ; ) {
		Sendto(sendfd, line, strlen(line), 0, sadest, salen);

		sleep(SENDRATE);
	}
}


syntax highlighted by Code2HTML, v. 0.9.1