亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? traceroute.h

?? 《Visual C++網絡通信編程實用案例精選》配套源碼
?? H
字號:
// TraceRoute.h: interface for the CTraceRoute class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TRACEROUTE_H__5A918C0D_0E21_44AA_9F04_33DC49532380__INCLUDED_)
#define AFX_TRACEROUTE_H__5A918C0D_0E21_44AA_9F04_33DC49532380__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#pragma pack(4)

#define WIN32_LEAN_AND_MEAN
#include <winsock2.h>
#include <ws2tcpip.h>

#include <stdio.h>
#include <stdlib.h>


//
// Defines for ICMP message types
//
#define ICMP_ECHOREPLY      0
#define ICMP_DESTUNREACH    3
#define ICMP_SRCQUENCH      4
#define ICMP_REDIRECT       5
#define ICMP_ECHO           8
#define ICMP_TIMEOUT       11
#define ICMP_PARMERR       12

#define MAX_HOPS           30

#define ICMP_MIN 8    // Minimum 8 byte icmp packet (just header)

//
// IP Header
//
typedef struct iphdr 
{
    unsigned int   h_len:4;        // Length of the header
    unsigned int   version:4;      // Version of IP
    unsigned char  tos;            // Type of service
    unsigned short total_len;      // Total length of the packet
    unsigned short ident;          // Unique identifier
    unsigned short frag_and_flags; // Flags
    unsigned char  ttl;            // Time to live
    unsigned char  proto;          // Protocol (TCP, UDP etc)
    unsigned short checksum;       // IP checksum
    unsigned int   sourceIP;       // Source IP
    unsigned int   destIP;         // Destination IP
} IpHeader;

//
// ICMP header
//
typedef struct _ihdr 
{
    BYTE   i_type;               // ICMP message type
    BYTE   i_code;               // Sub code
    USHORT i_cksum;              
    USHORT i_id;                 // Unique id
    USHORT i_seq;                // Sequence number
    // This is not the std header, but we reserve space for time
    ULONG timestamp;
} IcmpHeader;

#define DEF_PACKET_SIZE         32
#define MAX_PACKET            1024

class CMyTraceRouteDlg;

class CTraceRoute  
{
public:
	CTraceRoute(CMyTraceRouteDlg* dlg);
	virtual ~CTraceRoute();
public:
	int decode_resp(char *buf, int bytes, SOCKADDR_IN *from, int ttl);
	void Cleanup();
	USHORT checksum(USHORT *buffer, int size);
	int set_ttl(SOCKET s, int nTimeToLive);
	void fill_icmp_data(char * icmp_data, int datasize);
	void ConnectToHost(char* strHost);
	CMyTraceRouteDlg* m_dlg;
	SOCKET m_sockRaw;
	SOCKADDR_IN m_addrDest;
	SOCKADDR_IN m_addrFrom;
	int         m_nDatasize;
    int         m_nMaxhops;
	int         m_nTTL;
	char*       m_IcmpData;
	char*       m_RcvBuffer;
	int         m_nSeqno;
	int         m_nTimeout;
	BOOL        m_bDone;
};

#endif // !defined(AFX_TRACEROUTE_H__5A918C0D_0E21_44AA_9F04_33DC49532380__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本久久综合亚洲鲁鲁五月天 | 色婷婷综合久久久中文一区二区| 日本亚洲三级在线| 亚洲高清视频的网址| 亚洲欧美视频在线观看| 一区二区三区加勒比av| 国产精品欧美一区喷水| 中文字幕日韩一区| 亚洲精品日产精品乱码不卡| 伊人婷婷欧美激情| 亚洲成人动漫一区| 麻豆精品视频在线观看免费 | 国产欧美1区2区3区| 国产人成一区二区三区影院| 欧美国产亚洲另类动漫| 中文字幕日韩av资源站| 亚洲影院理伦片| 美洲天堂一区二卡三卡四卡视频| 裸体一区二区三区| 国产麻豆午夜三级精品| 97精品久久久午夜一区二区三区 | 爽爽淫人综合网网站 | 久久综合狠狠综合久久激情| 久久久久成人黄色影片| 在线免费观看日韩欧美| av午夜一区麻豆| 欧美日韩精品欧美日韩精品| 日韩视频免费观看高清完整版在线观看| 日韩欧美电影一二三| 欧美激情一区三区| 亚洲最色的网站| 国产呦萝稀缺另类资源| 日本精品视频一区二区| 日韩午夜av一区| 有码一区二区三区| 国产高清久久久| 欧美精品久久久久久久多人混战 | 9191成人精品久久| 久久精品日韩一区二区三区| 亚洲愉拍自拍另类高清精品| 精品一区二区免费视频| 91国内精品野花午夜精品| 精品第一国产综合精品aⅴ| 一区二区三区欧美亚洲| 国产精品一区二区男女羞羞无遮挡 | 日韩精品一区国产麻豆| 综合在线观看色| 久久99久久99小草精品免视看| 波多野结衣精品在线| 日韩三区在线观看| 亚洲成人午夜电影| 成人一区二区三区视频| 精品理论电影在线观看| 亚洲成人免费av| 波多野结衣中文字幕一区二区三区| 欧美一级淫片007| 亚洲日本丝袜连裤袜办公室| 国产成人免费视频精品含羞草妖精 | 欧美日韩中文另类| 亚洲婷婷国产精品电影人久久| 国产精品一区久久久久| 日韩一区二区三区四区| 亚洲成av人片| 在线观看中文字幕不卡| 国产精品高清亚洲| 成人av一区二区三区| 久久综合色8888| 国产综合久久久久影院| 日韩精品一区二区三区视频| 亚洲成人精品一区| 欧美三区在线视频| 亚洲国产另类精品专区| 欧美亚洲自拍偷拍| 一二三四社区欧美黄| 日本乱人伦aⅴ精品| 亚洲女同女同女同女同女同69| 成人黄色在线网站| 1区2区3区国产精品| 成人av资源站| 一区二区三区在线视频免费观看| 99精品热视频| 亚洲高清三级视频| 日韩无一区二区| 国产在线精品一区二区夜色| 国产亚洲短视频| 成人丝袜高跟foot| 亚洲精品视频免费观看| 欧美色综合久久| 青青草91视频| 国产婷婷精品av在线| 国产成人a级片| 亚洲欧美成aⅴ人在线观看| 在线观看日韩毛片| 美女精品一区二区| 国产欧美视频一区二区三区| 国产精品一区二区免费不卡| 国产精品不卡一区| 欧美综合天天夜夜久久| 欧美aⅴ一区二区三区视频| 国产午夜精品在线观看| 99精品欧美一区二区三区小说| 亚洲五码中文字幕| 日韩丝袜情趣美女图片| 国产成人高清视频| 亚洲一级在线观看| 久久精品夜夜夜夜久久| 99精品视频在线观看免费| 日韩国产欧美一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 欧美亚洲一区二区在线观看| 麻豆国产一区二区| 亚洲精品成a人| 久久人人97超碰com| 欧美日韩精品一区二区天天拍小说 | 国产精品剧情在线亚洲| 正在播放亚洲一区| 99精品热视频| 国产精品一二三四五| 天天色天天操综合| 亚洲天堂福利av| 久久影院电视剧免费观看| 欧美三级视频在线观看| 国内精品久久久久影院一蜜桃| 日韩理论电影院| 久久综合网色—综合色88| 欧美日韩美女一区二区| 成人动漫视频在线| 国产最新精品免费| 日韩成人精品在线观看| 亚洲美女视频在线观看| 国产午夜精品一区二区三区视频| 欧美日韩免费电影| 色婷婷久久久亚洲一区二区三区| 国产精品伊人色| 久久av资源站| 日本女人一区二区三区| 一区二区三区四区在线免费观看 | 亚洲精品乱码久久久久久| 国产欧美一区二区三区网站| 欧美一卡二卡三卡| 欧美日韩国产另类不卡| 欧洲精品中文字幕| 97精品电影院| 色悠悠亚洲一区二区| 不卡一区在线观看| 成人午夜av电影| 成人av中文字幕| 国产iv一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 精品1区2区在线观看| 欧美一区二区三区爱爱| 欧美日韩mp4| 制服丝袜日韩国产| 欧美成人精品1314www| 日韩一区二区三区视频在线观看 | 国产高清久久久久| 国产乱人伦偷精品视频免下载| 久久se这里有精品| 精品一区二区免费视频| 国产麻豆欧美日韩一区| 国产成人在线视频网站| 成人国产精品免费观看| 色呦呦一区二区三区| 精品视频一区二区三区免费| 777久久久精品| 精品国产91久久久久久久妲己| 久久久精品天堂| 国产精品美女视频| 亚洲高清不卡在线| 精品综合免费视频观看| 国产成人在线视频网址| 色婷婷综合久久久中文一区二区 | 91国产视频在线观看| 91精品国产色综合久久ai换脸| 日韩久久久久久| 国产精品蜜臀在线观看| 一级日本不卡的影视| 免费在线观看成人| 国产成人在线视频网址| 在线视频一区二区三区| 日韩女同互慰一区二区| 亚洲色大成网站www久久九九| 一区二区三区国产精华| 蜜臂av日日欢夜夜爽一区| 大桥未久av一区二区三区中文| 91小视频在线观看| 日韩欧美国产一区二区在线播放| 欧美激情一区二区三区不卡| 午夜精品久久久久影视| 国产成人丝袜美腿| 欧美一级高清片| 亚洲免费观看在线视频| 久久国产生活片100| 色婷婷激情综合| 国产视频一区二区三区在线观看| 亚洲一区二区在线免费观看视频| 久久99久久久久| 欧美日韩国产大片| 综合网在线视频| 国产99久久久国产精品|