扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:UNNY 来源:论坛 2007年10月21日
关键字:
(图2) 流程图
四、程序实现
本文所介绍的程序是使用了Visual C++6.0编写,其过程如下:
1、创建一个新的基于对话框的AppWizard工程,并命名为RouteTrace。
2、在stdafx.h中加入#include "winsock2.h"。
3、打开选择菜单Project->Setting (ALT+F7),进入Project Setting 对话框,在Link下的 Object/library modules 输入ws2_32.lib,然后点OK。
4、自定义一个ICMP类。点击菜单中的Insert->New Class,进入New Class对话框,在Class type中选择Generic Class,在Name中输入类名CICMP,然后点OK,这样就新建了一个CICMP类。
5、将对话框设置成如图3所示的样子:
(图3 程序界面)
启动Class Wizard 为各控件添加响应函数和关联变量,控件对应的ID及响应函数或变量为:
控件 | ID | 响应函数 | 变量 |
地址组合框 | IDC_COMBO | CComboBox | m_comb |
最大跳数编辑框 | IDC_MAXHOT | int | m_maxhot |
跟踪按钮 | IDC_TRACE | OnTrace() | |
停止按钮 | IDC_STOP | OnStop() | |
列表框 | IDC_LIST | CListCtrl | m_list |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者