send_v6.c

来自「Unix网络编程 基于Socket的网络编程」· C语言 代码 · 共 23 行

C
23
字号
#include	"ping.h"voidsend_v6(){#ifdef	IPV6	int					len;	struct icmp6_hdr	*icmp6;	icmp6 = (struct icmp6_hdr *) sendbuf;	icmp6->icmp6_type = ICMP6_ECHO_REQUEST;	icmp6->icmp6_code = 0;	icmp6->icmp6_id = pid;	icmp6->icmp6_seq = nsent++;	Gettimeofday((struct timeval *) (icmp6 + 1), NULL);	len = 8 + datalen;		/* 8-byte ICMPv6 header */	Sendto(sockfd, sendbuf, len, 0, pr->sasend, pr->salen);		/* 4kernel calculates and stores checksum for us */#endif	/* IPV6 */}

⌨️ 快捷键说明

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