总体设计 3.1模块划分 3.1.1功能模块图 图6 功能模块图 3.1.2主要功能模块介绍 本设计主要包含Ping和Scan两大功能。 (1)Ping模块 能够检测目标主机的状态,看目标主机是否可达。由用户输入一个目标主机的IP地址,点击ping 按钮后,能够进行测试,连接成功或...
目 录 摘 要........................................................1 目 录........................................................2 第一章 导 论 ...............................................4 1.1所用开发语言简介.............................
第三章 系统分析 3.1系统的初步调查 在系统分析阶段,我们的焦点是做什么,而不是怎么做:不是具体地解决问题,而是准确地确定为了解决这个问题,目标系统必须什么 。 用户了解他们所面对的问题,知道必须做什么,但是通常不能完整、准确地表达出他们的要求,...
能按预期目的工作时,就可以通过recv()函数从网卡接收数据了,接收到的原始数据包存放在缓存区中,具体的实现代码如下: UINT threadFunc ( LPVOID p ) { CIpmonDlg *pDlg = static_castCIpmonDlg *(p) ; char buf [1000] , *bufwork ; MSG msg ; int iRet ;...
4 编码实现 4.1 程序主类的的定义 为了使程序的结构更为清晰和易于维护和升级,我把程序所要使用的数据结构封装成一个类。类的定义如下: class CTapiLine { protected: HLINEAPP m_hLineApp; //TPAIDLL的句柄 HLINE m_hLine;//线路的句柄 HCALL m_hCall;//...
2.3 项目要求 2.3.1 工作任务及要求 (1) 本毕业设计的主要任务: 综合运用以前所学的专业知识,设计开发一个多功能虚拟实验平台软件教师管理模块。实现虚拟实验平台具有网络基本功能,打破各种局域网不能互访的问题,客户机和主机,客户机和客户机之间的即时...
摘 要 游戏设计已经成为现在社会的一种热门行业。五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个双人对下的五子棋单机游戏。主要应用了Visual C++编程来完成这个游戏的设计的。本文主要介绍了本游...
系统控制模块实现 在第四章叙述了模块化设计的优点,但是如何划分模块仍然是一个重要的问题。如果模块划分的不合理,实现起来就十分的麻烦!本系统是按功能划分的,有四个模块:一是 数据包的捕获,二是 数据包的解析,三是 捕获信息的分析,四是 显示捕获数...
3 设计方案与系统功能描述 3.1 设计方案 在多方参考的情况下打算采用Winpcap和Winsock中的一种来实现抓包等相应的功能。参考了《网络安全开发包详解》和《Windows防火墙和网络封包截获技术》这两本书后决定采用Winpcap来实现代码。Winpcap中封装了许多的功能...
4.3 主要步骤及具体实现方案 4.3.1 查询服务器端信息 [1]设计思路: 服务器端信息记录于http://localhost/update/index.asp(这里以本机测试为例)文件中,主要包括版本号、更新文件路径信息。在ASP中,使用 Response对象可以将输出发送到客户端,其中的Write...