資源簡介
用C語言實現的ping程序 請在vc6.0下在編譯,在xp下運行。
代碼片段和文件信息
#pragma?comment(lib“ws2_32.lib“)
#include?
#include?
#include?
#include?
#include?
#define?IP_RECORD_ROUTE 0x7
#define?DEF_PACKET_SIZE?32
#define?MAX_PACKET 1024
#define?MAX_IP_HDR_SIZE?60
#define?ICMP_ECHO?8
#define?ICMP_ECHOREPLY?0
#define?ICMP_MIN?8
void?InitPing();
void?UserHelp();
void?GetArgments(int?argc?char**?argv);?
USHORT?CheckSum(USHORT?*buffer?int?size);
void?FillICMPData(char?*icmp_data?int?datasize);
void?FreeRes();
void?DecodeIPOptions(char?*buf?int?bytes);
void?DecodeICMPHeader(char?*buf?int?bytes?SOCKADDR_IN*?from);
void?PingTest(int?timeout);
typedef struct?_iphdr{
unsigned?int?h_len:4; /*header?length*/
unsigned?int?version:4; /*version?number*/
unsigned?char?tos; /*type?of?serv
- 上一篇:VC6.0+GDI實現圖片查看器
- 下一篇:C語言寫的把你抽簽系統
評論
共有 條評論