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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pingexampledlg.cpp

?? WINCE.net下的PING源代碼
?? CPP
字號:
// PingExampleDlg.cpp : implementation file
//

#include "stdafx.h"
#include "PingExample.h"
#include "PingExampleDlg.h"
#include <icmpapi.h>
#include <winsock.h>
#include <ipExport.h>
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CPingExampleDlg dialog

CPingExampleDlg::CPingExampleDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CPingExampleDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CPingExampleDlg)
	m_ipAddr = _T("");
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CPingExampleDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPingExampleDlg)
	DDX_Control(pDX, IDC_LIST_RECV, m_lstRecv);
	DDX_Text(pDX, IDC_EDIT_IP, m_ipAddr);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CPingExampleDlg, CDialog)
	//{{AFX_MSG_MAP(CPingExampleDlg)
	ON_BN_CLICKED(IDC_BTNCLEAR, OnBtnclear)
	ON_BN_CLICKED(IDC_BTNPING, OnBtnping)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPingExampleDlg message handlers

BOOL CPingExampleDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	CenterWindow(GetDesktopWindow());	// center to the hpc screen

	// TODO: Add extra initialization here
	
	return TRUE;  // return TRUE  unless you set the focus to a control
}

/*
*函數(shù)介紹:CE下Ping方法
*入口參數(shù):cIPAddr  : IP地址
		   pWnd     : CWnd對象,用于指定窗體對象    
*出口參數(shù):pListBox : CListBox對象,用于顯示Ping信息
*返回值:(無)
*/
void CEPing(CString cIPAddr,CListBox * pListBox,CWnd * pWnd)
{
   	WSAData wsaData;
	//初始化Socket動態(tài)鏈接庫
    if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) {
        return ;
    }
	
	/*將IP地址轉(zhuǎn)換成單字節(jié)*/
    char szDestIPAddr[255];
	ZeroMemory(szDestIPAddr,255);
	WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK
		,cIPAddr.GetBuffer(cIPAddr.GetLength()),cIPAddr.GetLength()
		,szDestIPAddr,cIPAddr.GetLength(),NULL,NULL);
	
	IPAddr ipAddr;
	//將目標(biāo)字符串IP地址轉(zhuǎn)換成IPAddr結(jié)構(gòu)
    ipAddr = inet_addr(szDestIPAddr);      
	
	if (ipAddr == INADDR_NONE) 
	{
		AfxMessageBox(_T("地址無效"));
		return ;
	}
	
	// 打開ping服務(wù)
    HANDLE hIP = IcmpCreateFile();
    if (hIP == INVALID_HANDLE_VALUE) {
        AfxMessageBox(_T("不能打開Ping服務(wù)"));
        return ;
    }
	
	
	// 構(gòu)造ping數(shù)據(jù)包
    char acPingBuffer[64];
    memset(acPingBuffer, '*', sizeof(acPingBuffer));
    PICMP_ECHO_REPLY pIpe = (PICMP_ECHO_REPLY)GlobalAlloc( GMEM_FIXED | GMEM_ZEROINIT,
		sizeof(ICMP_ECHO_REPLY) + sizeof(acPingBuffer)); 
    if (pIpe == 0) {
		AfxMessageBox(_T("分配ping包緩沖區(qū)失敗"));
        return ;
    }
    
	CString m_recv;
    // 發(fā)送ping數(shù)據(jù)包
	m_recv = "ping "+cIPAddr+" with 64 Bytes";
	pListBox->AddString(m_recv);
    for (int i=0;i<4;i++)
	{
		//發(fā)送ping服務(wù)包,等待接收時間為1秒
		DWORD dwStatus = IcmpSendEcho(hIP,ipAddr, 
            acPingBuffer, sizeof(acPingBuffer), NULL, pIpe, 
            sizeof(ICMP_ECHO_REPLY) + sizeof(acPingBuffer), 1000);
		//當(dāng)dwStatus不等于0,代表接收到回應(yīng)
		if (dwStatus != 0) {
			m_recv.Format(_T("Reply From %d.%d.%d.%d :bytes=%d time=%d TTL")
				,int(LOBYTE(LOWORD(pIpe->Address)))
				,int(HIBYTE(LOWORD(pIpe->Address)))
				,int(LOBYTE(HIWORD(pIpe->Address)))
				,int(HIBYTE(HIWORD(pIpe->Address)))
				,int(pIpe->DataSize)
				,int(pIpe->RoundTripTime)
				,int(pIpe->Options.Ttl));
			pListBox->AddString(m_recv);
			Sleep(500);
		}
		else 
		{
			pListBox->AddString(_T("Error obtaining info from ping packet."));
		}
		pWnd->UpdateWindow();
	}
	
    //釋放已分配的內(nèi)存
    GlobalFree(pIpe);
	//關(guān)閉Ping服務(wù)
    IcmpCloseHandle(hIP);
    //釋放Socket資源
	WSACleanup();
}






void CPingExampleDlg::OnBtnclear() 
{
	int nCount = m_lstRecv.GetCount();
	
	for (int i=0;i < nCount;i++)
	{
		m_lstRecv.DeleteString(0);
	}

}


void CPingExampleDlg::OnBtnping() 
{
  UpdateData(TRUE);
  CEPing(m_ipAddr,&m_lstRecv,this);
  UpdateWindow();	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费人成精品欧美精品 | jvid福利写真一区二区三区| 中文字幕亚洲一区二区va在线| 日本韩国一区二区三区视频| 激情综合五月婷婷| 久久成人免费电影| 日韩一区有码在线| 久久影视一区二区| 91国产丝袜在线播放| 国产美女一区二区| 麻豆一区二区在线| 亚洲一区二区四区蜜桃| 国产欧美精品一区aⅴ影院| 欧美一区二视频| 91国偷自产一区二区使用方法| 国产精品一二三四| 激情五月激情综合网| 日韩高清国产一区在线| 亚洲视频在线一区观看| 日本一区二区三级电影在线观看 | 大胆亚洲人体视频| 精品亚洲porn| 青草av.久久免费一区| 亚洲成av人片在线观看无码| 亚洲视频图片小说| 国产精品久久久久国产精品日日| 久久亚洲精精品中文字幕早川悠里 | 美女国产一区二区三区| 同产精品九九九| 亚洲免费观看在线观看| 综合久久综合久久| 亚洲欧洲日韩av| 国产精品视频一二| 中文字幕不卡的av| 国产日韩欧美激情| 国产三级精品三级| 日本一区二区综合亚洲| 国产欧美视频一区二区| 久久久综合精品| 久久婷婷国产综合国色天香| 久久久午夜精品| 国产精品天天看| 国产精品人妖ts系列视频| 中文字幕一区二区三中文字幕 | 午夜精品久久久| 亚洲超丰满肉感bbw| 日韩国产欧美在线观看| 蜜桃精品视频在线观看| 九九**精品视频免费播放| 国内精品视频一区二区三区八戒| 精品一区二区国语对白| 国产成人a级片| 成a人片国产精品| 欧美最新大片在线看| 欧美午夜在线一二页| 91精品国产综合久久婷婷香蕉| 欧美高清dvd| 精品处破学生在线二十三| 中文字幕不卡三区| 亚洲自拍欧美精品| 毛片av一区二区三区| 狠狠色狠狠色综合| 99精品久久99久久久久| 欧美日韩视频在线一区二区| 日韩视频在线永久播放| 亚洲精品在线网站| 一区二区中文字幕在线| 午夜精品一区在线观看| 精品一区二区三区在线观看国产| 成人国产电影网| 欧美久久久一区| 久久久久97国产精华液好用吗| 亚洲欧美日韩系列| 日本网站在线观看一区二区三区| 国产在线麻豆精品观看| 色欲综合视频天天天| 日韩精品一区国产麻豆| 国产精品私人自拍| 午夜精品福利一区二区三区av| 国产精品一二三| 欧美偷拍一区二区| 久久精品亚洲麻豆av一区二区 | 奇米888四色在线精品| 国产成人aaaa| 在线播放亚洲一区| 国产女主播视频一区二区| 亚洲18女电影在线观看| 丰满放荡岳乱妇91ww| 欧美剧情片在线观看| 国产精品网站在线播放| 久久精子c满五个校花| 91在线观看一区二区| 欧美少妇一区二区| 2欧美一区二区三区在线观看视频| 亚洲国产成人一区二区三区| 亚洲电影激情视频网站| 国产99久久久国产精品潘金网站| 777久久久精品| 亚洲欧美日韩中文播放 | 成人aaaa免费全部观看| 欧美日韩国产中文| 亚洲欧美在线另类| 国产一区二区三区四| 在线综合视频播放| 亚洲女性喷水在线观看一区| 国产一区二区三区| 91精品国产综合久久香蕉的特点 | 成人综合在线观看| 日韩一级片网站| 一区二区高清视频在线观看| 国产成人在线看| 欧美大肚乱孕交hd孕妇| 亚洲香肠在线观看| 日韩三级免费观看| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲色欲色欲www在线观看| 精品午夜久久福利影院| 欧美剧情片在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 国产高清亚洲一区| 精品第一国产综合精品aⅴ| 天堂在线一区二区| 欧美在线看片a免费观看| 亚洲乱码精品一二三四区日韩在线| 国产一区二区在线影院| 精品福利视频一区二区三区| 琪琪久久久久日韩精品| 91精品国产综合久久精品app | 国产精品毛片无遮挡高清| 亚洲成a人在线观看| 色香色香欲天天天影视综合网| 中文字幕一区av| av亚洲精华国产精华精| 国产精品乱码一区二区三区软件| 国产精品1区2区3区在线观看| 日韩精品一区二区三区swag | 一本到三区不卡视频| 中文字幕一区二区三区乱码在线| 高清国产午夜精品久久久久久| 久久久五月婷婷| 处破女av一区二区| 成人欧美一区二区三区| 一本到不卡精品视频在线观看| 亚洲精品老司机| 欧美日韩精品电影| 奇米综合一区二区三区精品视频 | 日韩欧美自拍偷拍| 老司机精品视频导航| 久久久综合九色合综国产精品| 国产精品18久久久久久久久| 国产日产欧美一区| www.亚洲人| 亚洲成人精品一区| 欧美电视剧在线看免费| 国产乱人伦偷精品视频免下载 | 日本一区二区视频在线| 91色.com| 爽好久久久欧美精品| 欧美sm美女调教| 粉嫩av亚洲一区二区图片| 亚洲精品国产一区二区三区四区在线| 日本高清不卡aⅴ免费网站| 日本不卡视频在线| 久久久一区二区| 色婷婷综合中文久久一本| 视频一区视频二区在线观看| 欧美v亚洲v综合ⅴ国产v| 成人妖精视频yjsp地址| 一区二区三区久久久| 日韩欧美久久久| 成人18视频在线播放| 午夜视频在线观看一区二区| 欧美成人a∨高清免费观看| 成人免费看视频| 天天色综合天天| 国产亚洲欧美日韩日本| 91国偷自产一区二区开放时间| 久久福利视频一区二区| 亚洲日本青草视频在线怡红院| 欧美精品高清视频| 懂色av一区二区三区蜜臀| 亚洲国产乱码最新视频 | 99riav一区二区三区| 天天色 色综合| 国产精品久久福利| 日韩三级av在线播放| 色综合久久综合网97色综合| 精油按摩中文字幕久久| 一区二区三区丝袜| 久久久综合网站| 欧美精品久久久久久久久老牛影院| 成人18视频在线播放| 久久99国产精品尤物| 亚洲国产sm捆绑调教视频| 欧美国产丝袜视频| 成人国产视频在线观看| 黑人精品欧美一区二区蜜桃| 亚洲h在线观看| 亚洲精选一二三| 国产亚洲精品免费|