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

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

?? mypingexampledlg.cpp

?? WinCE EVC4.2下實現Ping功能,可以檢測開發板與主機是否連通
?? CPP
字號:
// MyPingExampleDlg.cpp : implementation file
//

#include "stdafx.h"
#include "MyPingExample.h"
#include "MyPingExampleDlg.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

/////////////////////////////////////////////////////////////////////////////
// CMyPingExampleDlg dialog

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

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

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

/////////////////////////////////////////////////////////////////////////////
// CMyPingExampleDlg message handlers

BOOL CMyPingExampleDlg::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
}

void CMyPingExampleDlg::OnHelpInfo()
{
	// TODO: implement help here
	MessageBox(_T("Help"));
}

/*
*函數介紹: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 CMyPingExampleDlg::OnBtnping() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
  CEPing(m_ipAddr,&m_lstRecv,this);
  UpdateWindow();	
}

void CMyPingExampleDlg::OnBtnclear() 
{
	// TODO: Add your control notification handler code here
		int nCount = m_lstRecv.GetCount();
	
	for (int i=0;i < nCount;i++)
	{
		m_lstRecv.DeleteString(0);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91清纯白嫩初高中在线观看| 日韩欧美成人激情| 欧美另类videos死尸| 久久新电视剧免费观看| 亚洲国产一区二区三区| 成人免费观看av| 欧美精品一区二区精品网| 亚洲综合色噜噜狠狠| 粉嫩嫩av羞羞动漫久久久| 日韩精品一区二区三区在线播放 | 久久精品视频免费观看| 天天综合日日夜夜精品| 色婷婷av久久久久久久| 国产精品久久久一本精品 | 亚洲成av人在线观看| 成人激情小说乱人伦| 欧美xxxxx牲另类人与| 五月婷婷激情综合网| 一本久道中文字幕精品亚洲嫩| 337p日本欧洲亚洲大胆色噜噜| 肉肉av福利一精品导航| 欧洲在线/亚洲| 玉米视频成人免费看| 色综合网色综合| 中文字幕在线不卡一区二区三区| 国内一区二区在线| 精品久久国产老人久久综合| 琪琪久久久久日韩精品| 91精品国产综合久久婷婷香蕉| 亚洲主播在线播放| 欧美三级电影一区| 午夜欧美电影在线观看| 欧美日韩一级大片网址| 亚洲一区二区三区不卡国产欧美| 91免费观看国产| 亚洲精品成人悠悠色影视| 色先锋久久av资源部| 亚洲一区二区综合| 在线不卡a资源高清| 免费看欧美女人艹b| 精品三级av在线| 国产成人免费视频精品含羞草妖精| 久久免费视频一区| 北条麻妃一区二区三区| 亚洲四区在线观看| 欧美日韩国产在线观看| 免费看欧美女人艹b| 国产日韩欧美高清在线| 99精品视频一区二区三区| 亚洲免费观看高清| 日韩在线一区二区三区| 日韩三级视频在线看| 国产精品自拍毛片| 亚洲欧洲无码一区二区三区| 91福利视频在线| 午夜日韩在线电影| 精品福利一区二区三区免费视频| 国产成人在线免费观看| 日韩理论片网站| 777奇米成人网| 国产精品一线二线三线精华| 一区在线观看免费| 欧美一区二区三区啪啪| 处破女av一区二区| 亚洲3atv精品一区二区三区| 久久先锋影音av鲁色资源| 91在线观看污| 蜜臀av在线播放一区二区三区 | 国产精品一二三| 亚洲久草在线视频| 久久综合久色欧美综合狠狠| 色综合久久天天| 国内成人免费视频| 亚洲综合免费观看高清完整版在线| 日韩三级高清在线| 99久久婷婷国产综合精品电影| 日本三级亚洲精品| 18成人在线视频| 欧美xxxxxxxxx| 欧美三级视频在线| 国产a精品视频| 蜜臀av一区二区| 亚洲一区二区三区美女| 国产精品乱码人人做人人爱| 91精品久久久久久久99蜜桃 | 亚洲男女一区二区三区| 欧美va在线播放| 欧美日本乱大交xxxxx| 成人激情av网| 国产高清在线精品| 久久99久久久欧美国产| 亚洲第一主播视频| 亚洲精品久久嫩草网站秘色| 国产日产精品1区| 欧美成人伊人久久综合网| 欧美精品欧美精品系列| 91在线小视频| 成人性视频免费网站| 九色|91porny| 蜜桃视频在线一区| 午夜激情久久久| 亚洲一区二区三区影院| 日韩美女啊v在线免费观看| 国产欧美精品一区二区三区四区| 欧美一级高清片| 91精品在线观看入口| 欧美另类高清zo欧美| 欧美日韩激情一区二区| 欧美亚洲国产一区二区三区va| 成人av电影在线| 成人精品视频一区二区三区| 岛国精品在线播放| 国产成人亚洲综合a∨婷婷图片| 国内成+人亚洲+欧美+综合在线| 美女任你摸久久| 久久99这里只有精品| 精品系列免费在线观看| 久久99精品国产| 国产在线视频精品一区| 黑人巨大精品欧美一区| 国产精品原创巨作av| 国产精品一二三| 成人天堂资源www在线| 成人av电影免费观看| 91一区二区在线| 欧美视频你懂的| 日韩三级中文字幕| 久久久精品国产免费观看同学| 国产午夜亚洲精品不卡| 国产精品高潮久久久久无| 悠悠色在线精品| 蜜臀久久99精品久久久画质超高清 | 国产乱码精品一区二区三区五月婷 | 欧美一区二区三区日韩视频| 日韩欧美一区二区免费| 国产日韩欧美亚洲| 亚洲精品国产一区二区精华液 | 欧美电视剧免费全集观看| 久久久久久久久久美女| 亚洲色图.com| 日本欧美一区二区三区| 国产精品一区专区| 91美女视频网站| 91精品国产综合久久蜜臀| 国产欧美一区二区在线| 亚洲综合色丁香婷婷六月图片| 欧美成人三级在线| 26uuu精品一区二区在线观看| 国产精品久久毛片| 男女男精品视频网| 成人黄色电影在线| 欧美日韩一区二区三区高清| 久久精品免费在线观看| 亚洲国产精品久久久久秋霞影院 | 久久欧美中文字幕| 一区二区三区加勒比av| 日本中文字幕一区| av激情亚洲男人天堂| 欧美一区二区免费| 国产精品网站在线观看| 日韩精品一级二级| 9人人澡人人爽人人精品| 91精品国产福利在线观看| 国产精品国产三级国产普通话蜜臀 | 国产黄色精品视频| 欧美精品99久久久**| 亚洲婷婷在线视频| 麻豆国产精品视频| 欧美综合欧美视频| 国产精品视频免费看| 久久精品99国产精品日本| 91免费观看国产| 日本一区二区免费在线观看视频| 日韩av电影免费观看高清完整版在线观看| 成人蜜臀av电影| 精品欧美久久久| 天天爽夜夜爽夜夜爽精品视频| 99久久免费视频.com| 久久久久久久久99精品| 美女网站色91| 3d动漫精品啪啪| 亚洲电影你懂得| 欧美在线观看你懂的| 亚洲三级在线看| 国产91高潮流白浆在线麻豆| 精品国精品国产尤物美女| 日韩精品福利网| 精品视频色一区| 亚洲综合成人在线| 色网站国产精品| 亚洲日本在线天堂| 97精品久久久久中文字幕| 国产精品卡一卡二| 成人小视频在线观看| 久久久国产精品麻豆 | 日日嗨av一区二区三区四区| 欧美影院一区二区三区| 一区二区三区四区中文字幕| k8久久久一区二区三区| 日韩伦理电影网|