ping程序设计

#include <iostream.h>#include <string>#include "winsock2.h"#include "stdlib.h"#include "stdio.h"u

#include &lt;iostream.h&gt; #include &lt;string&gt; #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 ;// 协议

腾讯文库ping程序设计