send.c

来自「《unix网络编程第二卷》中的源代码」· C语言 代码 · 共 22 行

C
22
字号
#include	"unp.h"#include	<sys/utsname.h>#define	SENDRATE	5		/* send one datagram every 5 seconds */voidsend_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);	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?