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

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

?? ping.h

?? VC實現PING的各個參數,是學習SOCKET編程的 不錯參考程序,代碼清晰,可讀性好
?? H
字號:
/*
Module : PING.H
Purpose: Interface for an MFC wrapper class to encapsulate PING
Created: PJN / 10-06-1998
History: None

Copyright (c) 1998 by PJ Naughter.  
All rights reserved.

*/


/////////////////////////// Macros ///////////////////////////

#ifndef __PING_H__
#define __PING_H__


#ifndef __AFXPRIV_H__
#pragma message("The class CPing requires AFXPRIV.H in your PCH")
#endif





#ifdef CPING_USE_ICMP

//These defines & structure definitions are taken from the "ipexport.h" and
//"icmpapi.h" header files as provided with the Platform SDK and
//are used internally by the CPing class. Including them here allows
//you to compile the CPing code without the need to have the full 
//Platform SDK installed.

typedef unsigned long IPAddr;     // An IP address.

typedef struct tagIP_OPTION_INFORMATION 
{
  unsigned char      Ttl;              // Time To Live
  unsigned char      Tos;              // Type Of Service
  unsigned char      Flags;            // IP header flags
  unsigned char      OptionsSize;      // Size in bytes of options data
  unsigned char FAR *OptionsData;      // Pointer to options data
} IP_OPTION_INFORMATION;

typedef struct tagICMP_ECHO_REPLY 
{
  IPAddr                Address;       // Replying address
  unsigned long         Status;        // Reply IP_STATUS
  unsigned long         RoundTripTime; // RTT in milliseconds
  unsigned short        DataSize;      // Reply data size in bytes
  unsigned short        Reserved;      // Reserved for system use
  void FAR              *Data;         // Pointer to the reply data
  IP_OPTION_INFORMATION Options;       // Reply options
} ICMP_ECHO_REPLY;

typedef IP_OPTION_INFORMATION FAR* LPIP_OPTION_INFORMATION;
typedef ICMP_ECHO_REPLY FAR* LPICMP_ECHO_REPLY;
typedef HANDLE (WINAPI IcmpCreateFile)(VOID);
typedef IcmpCreateFile* lpIcmpCreateFile;
typedef BOOL (WINAPI IcmpCloseHandle)(HANDLE IcmpHandle);
typedef IcmpCloseHandle* lpIcmpCloseHandle;
typedef DWORD (WINAPI IcmpSendEcho)(HANDLE IcmpHandle, IPAddr DestinationAddress,
                                    LPVOID RequestData, WORD RequestSize,
                                    LPIP_OPTION_INFORMATION RequestOptions,
                                    LPVOID ReplyBuffer, DWORD ReplySize, DWORD Timeout);
typedef IcmpSendEcho* lpIcmpSendEcho;

#endif //CPING_USE_ICMP






/////////////////////////// Classes /////////////////////////////////


struct CPingReply
{
	in_addr	 Address;  //The IP address of the replier
	unsigned long RTT; //Round Trip time in Milliseconds
};

class CPing
{
public:
//Methods
#ifdef CPING_USE_ICMP
	BOOL Ping1(LPCTSTR pszHostName, CPingReply& pr, UCHAR nTTL = 10, DWORD dwTimeout = 5000, UCHAR nPacketSize = 32) const;
#endif
#ifdef CPING_USE_WINSOCK2
	BOOL Ping2(LPCTSTR pszHostName, CPingReply& pr, UCHAR nTTL = 10, DWORD dwTimeout = 5000, UCHAR nPacketSize = 32) const;
#endif

protected:
#ifdef CPING_USE_ICMP
	BOOL Initialise1() const;
	static BOOL sm_bAttemptedIcmpInitialise;
  static lpIcmpCreateFile sm_pIcmpCreateFile;
  static lpIcmpSendEcho sm_pIcmpSendEcho;
  static lpIcmpCloseHandle sm_pIcmpCloseHandle;
#endif

#ifdef CPING_USE_WINSOCK2
	BOOL Initialise2() const;
	static BOOL sm_bAttemptedWinsock2Initialise;
  static BOOL sm_bWinsock2OK;
#endif
  static BOOL IsSocketReadible(SOCKET socket, DWORD dwTimeout, BOOL& bReadible);

  static __int64 sm_TimerFrequency;
};



#endif //__PING_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩在线一二三区| 青草av.久久免费一区| 911精品国产一区二区在线| 精品亚洲国产成人av制服丝袜 | 久久国产麻豆精品| 日韩毛片一二三区| 精品日本一线二线三线不卡| 在线免费一区三区| 成人在线综合网| 蜜臀91精品一区二区三区 | 久久久欧美精品sm网站| 在线免费观看视频一区| 国产成人在线观看免费网站| 五月天亚洲婷婷| 亚洲欧美日韩系列| 亚洲国产精品黑人久久久| 日韩欧美成人一区| 欧美丰满美乳xxx高潮www| 色爱区综合激月婷婷| 丁香天五香天堂综合| 看片的网站亚洲| 日韩激情中文字幕| 亚洲综合区在线| 亚洲欧洲美洲综合色网| 欧美激情一区二区三区不卡| 久久久综合精品| 日韩欧美国产系列| 欧美日韩成人综合天天影院| 在线欧美日韩精品| 色婷婷久久久亚洲一区二区三区| 国产精品系列在线播放| 国产做a爰片久久毛片| 老色鬼精品视频在线观看播放| 五月激情综合网| 午夜欧美大尺度福利影院在线看| 亚洲激情图片qvod| 亚洲天堂网中文字| 亚洲视频1区2区| 亚洲另类一区二区| 一二三区精品福利视频| 一区二区在线看| 亚洲嫩草精品久久| 亚洲在线观看免费视频| 亚洲自拍与偷拍| 亚洲成人精品在线观看| 婷婷六月综合亚洲| 捆绑紧缚一区二区三区视频| 麻豆精品一区二区三区| 国产在线视视频有精品| 国产精品一区二区在线播放| 国产成人av电影在线| 99久久婷婷国产综合精品| 91小视频在线| 欧美日韩国产123区| 欧美一区二区精品| 精品国产a毛片| 欧美韩国一区二区| 亚洲激情五月婷婷| 日韩一区欧美二区| 国产一区美女在线| 北条麻妃一区二区三区| 欧美曰成人黄网| 欧美一级高清大全免费观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 免费在线观看一区| 国产在线不卡一区| av电影在线观看完整版一区二区| 91久久香蕉国产日韩欧美9色| 欧美色手机在线观看| 日韩欧美中文字幕公布| 国产亚洲一区二区在线观看| 亚洲品质自拍视频网站| 丝袜脚交一区二区| 欧美自拍丝袜亚洲| 精品人伦一区二区色婷婷| 国产精品国产精品国产专区不蜜| 有坂深雪av一区二区精品| 免费观看一级欧美片| 成人国产精品免费观看动漫| 欧美羞羞免费网站| 久久精品网站免费观看| 亚洲激情一二三区| 国产一区二区三区香蕉| 色婷婷一区二区三区四区| 精品久久人人做人人爰| 亚洲日本青草视频在线怡红院| 五月激情综合色| 不卡欧美aaaaa| 欧美一区二区视频免费观看| 中文字幕一区免费在线观看| 日本最新不卡在线| 97久久超碰精品国产| 精品日韩欧美在线| 亚洲中国最大av网站| 国产福利91精品一区二区三区| 91官网在线观看| 欧美高清一级片在线观看| 日韩成人一区二区三区在线观看| 成人午夜在线免费| 欧美成人三级在线| 亚洲午夜免费电影| 成av人片一区二区| 精品91自产拍在线观看一区| 亚洲第一激情av| hitomi一区二区三区精品| 欧美xingq一区二区| 亚洲午夜久久久久久久久久久| 成人午夜激情视频| 亚洲精品在线一区二区| 五月天欧美精品| 91国偷自产一区二区三区观看 | 国产日韩欧美在线一区| 秋霞午夜av一区二区三区| 色中色一区二区| 国产精品亲子伦对白| 国产永久精品大片wwwapp| 欧美妇女性影城| 亚洲在线一区二区三区| 91麻豆国产自产在线观看| 欧美激情在线看| 国产高清在线观看免费不卡| 精品少妇一区二区三区免费观看 | 狠狠色丁香九九婷婷综合五月| 91精品国产欧美一区二区 | 国产麻豆精品一区二区| 欧美成人伊人久久综合网| 日韩国产精品大片| 欧美剧情电影在线观看完整版免费励志电影 | 男女性色大片免费观看一区二区| 在线看日韩精品电影| 亚洲精品水蜜桃| 色哦色哦哦色天天综合| 亚洲美女区一区| 色综合久久久网| 亚洲欧美日韩成人高清在线一区| www.在线欧美| 亚洲天堂福利av| 色婷婷亚洲精品| 亚洲电影第三页| 制服丝袜中文字幕亚洲| 蜜桃91丨九色丨蝌蚪91桃色| 日韩一级精品视频在线观看| 免费亚洲电影在线| 精品成人免费观看| 国产一区二区免费在线| 国产清纯美女被跳蛋高潮一区二区久久w| 久久99国产精品麻豆| 久久久久久麻豆| youjizz国产精品| 亚洲蜜臀av乱码久久精品| 欧美日韩你懂得| 美女视频网站久久| 日本一区二区在线不卡| 91影院在线免费观看| 一区二区理论电影在线观看| 欧洲一区二区三区在线| 爽好久久久欧美精品| 日韩精品一区二区三区视频| 国产永久精品大片wwwapp | 亚洲综合一区二区精品导航| 欧美精品日日鲁夜夜添| 久久99精品国产.久久久久久 | 精品奇米国产一区二区三区| 国产成人免费在线| 亚洲丝袜另类动漫二区| 欧美绝品在线观看成人午夜影视| 麻豆精品新av中文字幕| 国产精品网曝门| 精品视频123区在线观看| 久草中文综合在线| 1000精品久久久久久久久| 欧美老人xxxx18| 国产宾馆实践打屁股91| 亚洲最大成人综合| 久久综合色一综合色88| 91亚洲资源网| 久久国产精品无码网站| 国产精品传媒入口麻豆| 91精品国产一区二区三区香蕉| 国产精品中文字幕欧美| 亚洲图片欧美综合| 久久免费的精品国产v∧| 日本高清无吗v一区| 精品一区二区久久久| 亚洲综合av网| 国产亲近乱来精品视频| 一区二区欧美精品| 久久久久久久久久电影| 欧美曰成人黄网| 成人免费毛片嘿嘿连载视频| 婷婷开心久久网| 一区免费观看视频| 欧美精品一区二区在线播放| 欧美系列亚洲系列| 成人午夜电影小说| 激情久久久久久久久久久久久久久久| 国产精品成人一区二区三区夜夜夜| 日韩欧美中文一区二区| 色综合天天综合狠狠| 国产在线播精品第三|