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

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

?? pingexampledlg.cpp

?? 在WINCE系統下實現PING操作 在WINCE系統下實現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
}

/*
*函數介紹:CE下Ping方法
*入口參數:cIPAddr  : IP地址
		   pWnd     : CWnd對象,用于指定窗體對象    
*出口參數:pListBox : CListBox對象,用于顯示Ping信息
*返回值:(無)
*/
void CEPing(CString cIPAddr,CListBox * pListBox,CWnd * pWnd)
{
   	WSAData wsaData;
	//初始化Socket動態鏈接庫
    if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) {
        return ;
    }
	
	/*將IP地址轉換成單字節*/
    char szDestIPAddr[255];
	ZeroMemory(szDestIPAddr,255);
	WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK
		,cIPAddr.GetBuffer(cIPAddr.GetLength()),cIPAddr.GetLength()
		,szDestIPAddr,cIPAddr.GetLength(),NULL,NULL);
	
	IPAddr ipAddr;
	//將目標字符串IP地址轉換成IPAddr結構
    ipAddr = inet_addr(szDestIPAddr);      
	
	if (ipAddr == INADDR_NONE) 
	{
		AfxMessageBox(_T("地址無效"));
		return ;
	}
	
	// 打開ping服務
    HANDLE hIP = IcmpCreateFile();
    if (hIP == INVALID_HANDLE_VALUE) {
        AfxMessageBox(_T("不能打開Ping服務"));
        return ;
    }
	
	
	// 構造ping數據包
    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包緩沖區失敗"));
        return ;
    }
    
	CString m_recv;
    // 發送ping數據包
	m_recv = "ping "+cIPAddr+" with 64 Bytes";
	pListBox->AddString(m_recv);
    for (int i=0;i<4;i++)
	{
		//發送ping服務包,等待接收時間為1秒
		DWORD dwStatus = IcmpSendEcho(hIP,ipAddr, 
            acPingBuffer, sizeof(acPingBuffer), NULL, pIpe, 
            sizeof(ICMP_ECHO_REPLY) + sizeof(acPingBuffer), 1000);
		//當dwStatus不等于0,代表接收到回應
		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();
	}
	
    //釋放已分配的內存
    GlobalFree(pIpe);
	//關閉Ping服務
    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();	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精品视频| 日韩欧美精品在线视频| 国产一区二区三区不卡在线观看| 欧美激情综合在线| 久久久三级国产网站| 欧美一区二区三区喷汁尤物| 欧美日韩高清一区二区不卡| 在线精品视频一区二区| 色婷婷综合久久久久中文 | 成人短视频下载| 精品午夜久久福利影院| 国内国产精品久久| 国产乱码精品一区二区三区五月婷| 喷水一区二区三区| 国产酒店精品激情| 成人高清视频免费观看| 一本一本久久a久久精品综合麻豆| av成人免费在线观看| 色综合久久久久| 欧美做爰猛烈大尺度电影无法无天| 欧美亚洲国产怡红院影院| 欧美色图12p| 日韩欧美在线不卡| 久久九九国产精品| 一区二区在线观看免费| 水野朝阳av一区二区三区| 久久电影网站中文字幕| 国产成人亚洲综合a∨婷婷| www.欧美日韩| 欧美日韩亚洲另类| 久久综合999| 亚洲精品视频自拍| 麻豆久久久久久| www.成人在线| 欧美一区二区观看视频| 国产精品色婷婷久久58| 午夜视频在线观看一区二区| 国产精品亚洲人在线观看| 99久久精品国产麻豆演员表| 宅男在线国产精品| 国产精品伦一区| 亚洲电影欧美电影有声小说| 国产东北露脸精品视频| 欧美日韩精品电影| 国产女同性恋一区二区| 日韩精品国产欧美| 99精品视频一区二区三区| 欧美男男青年gay1069videost| 欧美激情一区二区三区四区| 亚洲一二三四在线观看| 国产成人精品三级麻豆| 欧美日韩一区视频| 国产精品欧美精品| 美女www一区二区| 成人动漫av在线| 精品剧情在线观看| 日韩精品乱码免费| 色诱视频网站一区| 中文字幕国产一区| 黑人巨大精品欧美一区| 欧美日韩另类一区| 亚洲欧洲另类国产综合| 日本韩国精品在线| 欧美激情一区不卡| 国产乱码精品1区2区3区| 欧美一区二区福利在线| 亚洲成av人在线观看| 一本色道久久加勒比精品| 国产无一区二区| 国产剧情在线观看一区二区| 欧美一卡二卡在线| 亚洲国产日韩a在线播放性色| 91丨porny丨最新| 日韩一区在线免费观看| 99视频国产精品| 亚洲国产精品成人综合| 国产一区二区美女诱惑| 久久新电视剧免费观看| 国内不卡的二区三区中文字幕 | 久久精品国产**网站演员| 欧洲一区二区av| 亚洲三级电影全部在线观看高清| 国产精品中文字幕一区二区三区| 日韩精品专区在线| 国内久久婷婷综合| 久久久久99精品一区| 国产成人免费在线视频| 日本一区二区三区四区在线视频| 成人性色生活片免费看爆迷你毛片| 久久精品这里都是精品| 丁香婷婷深情五月亚洲| 国产精品国产自产拍在线| 99久久99精品久久久久久| 亚洲精品国产视频| 欧美丰满少妇xxxbbb| 蜜臀久久久99精品久久久久久| 欧美一区二区网站| 国产盗摄精品一区二区三区在线| 国产精品久久久一区麻豆最新章节| 99久久精品国产毛片| 亚洲第一综合色| 日韩欧美aaaaaa| 成人免费不卡视频| 五月综合激情网| 亚洲精品一区二区在线观看| 欧美一级高清大全免费观看| 男女视频一区二区| 中文欧美字幕免费| 欧美亚洲一区二区在线观看| 亚洲成人免费影院| 国产三级精品视频| 欧美在线观看你懂的| 蜜桃免费网站一区二区三区| 国产精品日产欧美久久久久| 在线一区二区视频| 国产一区美女在线| 亚洲综合一区二区三区| 精品国产91洋老外米糕| 不卡欧美aaaaa| 毛片av一区二区三区| 中文字幕一区二区三区四区| 91麻豆精品国产自产在线| 成人一道本在线| 日本欧洲一区二区| 亚洲欧美视频一区| 久久午夜羞羞影院免费观看| 在线精品视频免费播放| 国产成人免费视频网站高清观看视频| 亚洲自拍与偷拍| 亚洲国产精品传媒在线观看| 欧美一区二区三区不卡| 色久综合一二码| 国产成人在线色| 免费成人在线网站| 亚洲一二三四久久| 国产精品家庭影院| 国产偷v国产偷v亚洲高清| 欧美嫩在线观看| 91黄色免费网站| 成人不卡免费av| 韩国女主播成人在线观看| 日韩av成人高清| 亚洲香肠在线观看| 一区二区三区高清| 亚洲人成精品久久久久| 欧美国产日韩亚洲一区| 久久中文字幕电影| 欧美大片在线观看一区二区| 欧美视频一区二| 色噜噜狠狠色综合中国| 色哟哟国产精品免费观看| 91亚洲精品久久久蜜桃网站| 丰满岳乱妇一区二区三区| 国产精品一色哟哟哟| 国内不卡的二区三区中文字幕| 日日噜噜夜夜狠狠视频欧美人 | 欧美一级欧美三级在线观看 | 美女看a上一区| 轻轻草成人在线| 免费成人在线观看视频| 久久精品国产久精国产| 精品中文字幕一区二区小辣椒| 免费看日韩精品| 麻豆成人av在线| 久久99精品久久只有精品| 国产一区二区免费看| 成人精品视频一区二区三区 | 666欧美在线视频| 91麻豆精品91久久久久同性| 日韩欧美中文字幕制服| 久久精品一区二区三区不卡 | 91美女视频网站| 色国产精品一区在线观看| 欧日韩精品视频| 日韩一区二区视频在线观看| 欧美sm美女调教| 国产网红主播福利一区二区| 亚洲日本免费电影| 亚洲精品成人少妇| 日韩成人伦理电影在线观看| 久久精品国产亚洲高清剧情介绍| 国产成人亚洲综合a∨婷婷图片| 99国产精品99久久久久久| 欧美色老头old∨ideo| 日韩欧美国产精品一区| 欧美激情中文字幕一区二区| 一区二区三区丝袜| 麻豆国产欧美日韩综合精品二区| 国产精品一区二区三区乱码| 99国内精品久久| 51精品国自产在线| 中文在线资源观看网站视频免费不卡 | 一区二区三区小说| 蜜乳av一区二区| 成人在线一区二区三区| 91精品在线观看入口| 国产精品情趣视频| 日本特黄久久久高潮| 99久久精品一区| 精品国产免费一区二区三区香蕉 |