ping程序设计
#include <iostream.h>#include <string>#include "winsock2.h"#include "stdlib.h"#include "stdio.h"u
#include <iostream.h> #include <string> #include "winsock2.h" #include "stdlib.h" #include "stdio.h" using namespace std; #define ICMP_ECHO 8 #define ICMP_ECHOREPLY 0 #define ICMP_MIN 8//Minimum 8-byte ICMP packet //IP 首部数据结构 typedef struct iphdr { unsigned int h_len :4 ;// 首部长度 unsigned int version :4 ;// 版本 unsigned char tos ;// 服务类型 unsigned short total_len ;// 报文总长度 unsigned short ident ;// 标识 unsigned short frag_and_flags ;// 偏移量 unsigned char ttl ;// 寿命 unsigned char proto ;// 协议

