ソースコード (20/22) /*受信用ソケットの作成(rawソケット)*/ icmp_sock = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6); /*送信用(UDP)データグラムソケットの作成*/ if ((sndsock = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { perror("traceroute: UDP socket"); exit(5); }