《网络编程》课程实验箱使用说明文档.

所需积分/C币:10 2014-02-16 12:36:54 987KB PDF
47
收藏 收藏
举报

这是《网络编程》课程实验箱的使用说明文档,实验箱的下载网址是: http://download.csdn.net/detail/cflynn/6921289
第一章作品简介 11作品特点 本试验软件工具箱主要用于《网络编程》这门课的实验教学,其屮包括:进 程管理、线程管理、IP地址与域名解析、网卡信息检测、 TcpListener类与聊天 程序服务器端设计、 TcpClient类与聊天程序的客户端设计、 Udpclient类与组 播程序设计、 UdpClient类与网络会议程序设计、FTP命令与服务器端编程、FTP 相关类与客户端编程、HTP与简单浏览器的设计、SMTP相关类和POP3协议与邮 件收发器的设计等重要实验。为了方使同学们进行网终编程实验,实验箱主界面 中主要包括:实验目录树、实验基础知识、实验内容、实验实例介绍、实验实例 关键源代码,以及各个实验实例工具等。本软件界面统一、方便使用。 12功能描述 ●实验箱主界面 实验箱主界由中主要包括:实验日录树、实验基础知识、实验内容、实验实 例介绍、实验实例关键源代码,以及各个实验实例工具等。本软作界面统一、方 便使用。 ●进程管理 该模块介绍了査看进程的相关信息、査看进程的工作状态和启动或停止进程 的基本方法 线程管理 该模块介绍了线程的创建、启动、终止的基本方法,以及在一个线程屮引用 其他线程中的控件的方法 ●IP地址与域名解析 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第3页 该模块主要介绍了IP地址、端口号的基本概念,以及 IPAddress、 IPEndpoint、 POStenTry类的用法和用Dns类完成域名解析的方法。 网卡信息检测 该模块主要说明了 Network interface类、 IPInterfaceProperties类获取 网卡信息的方法,以及通过 IPGlobalProperties类获取网络流量统计信息的方 法 ● TcpListener类与聊天程序服务器端设计 该模块主要介绍了TCP的特点、TCP的相关类、TCP应用编程的一般步骤、 同步TCP编程的流程和使用方法、异步设计模式、异步TCP应用编程的一般方法。 ● TcpClient类与聊天程序的客户端设计 该模块主要介绍了 TcpClient类,以及TCP客户端程序的设计方法s ● UdpClient类与组播程序设计 该模块主要介绍了UDP协议、组播和广播的概念、用 Udpclient类实现单 播发送数据和接收数据的方法、用 Udpclient类实现组播及广播通信的方法。 ● UdpClient类与网络会议程序设计 该模块主要进一步介绍了用 Ldpclient类实现组播通信的方法 ●FTP命令与服务器端编程 该模块主要介绍了FTP工作原理、数据传输方式、FTP规范(命令及响应吗)、 两种文件传输模式下服务器与客户端的工作流程、FTP编程涉及的相关类及FTP 重要功能的实现。 ●FTP相关类与客户端编程 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第4页 该模块主要介绍了如何设计一个FTP客户端程序,通过它可以进行文件的上 传与下载,并査看本机文件夹内容与服务器的共享文件夹内容。 HTTP与简单浏览器的设计 该模块主要介绍了HTP的特点, Httpwebrequest类、 Httpwebresponse类 Uri类的用法,以及如何用Webbrowser控件设计一个简单的HTTP浏览器。 ●SMTP相关类与邮件发送器的设计 该模块主要介绍了SⅦTP和 ESMTP协议、电子邮件的三组成部分、SMTP相关 类的使用方法、邮件的发送过程、SMTP编程的流程,以及如何设计一个邮件发 送器。 ●POP3协议与邮件接收器的设计 该模块主要介绍了邮件的接收过程、POP3命令及执行过程,以及如何设计 个邮件接收器。 1.3实验器材 1.运行环境为 Windows系统的计算机一台; 2.本实验工具箱。 1.4系统运行环境要求 操作系统: Windows2000、 Windows XP、 Windows7 1.5系统安装 木软件包含两种版木 安裝版:按向导在单机 Windows环境下直接安装运行。 绿色版:解压到 Windows环境下后可自接运行。 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第5页 第二章实验方法 2.1软件系统主界面 软件运行后出现的界面如图2-1所示,主窗口中介细了实验的主要过程, 当然详细过程可参看“实验指导书”。 关学绸谢程买强衔YI 络编实验内卒 当前实独与容:H共类与客广端编袒 当前时是:214--20:b:b 程与线程 实验基础‖实验网容实验实例 实验实例52:「TP相关类与客户端编程 UD应用编星 该实例的主要功能是:设计一个印P客户端程序,通过可以进行文件的上传与或:并 查有本件夹与賑务器共享立买内容 同们可以参该实例计一个功能类以的程序,以达到相关的实骑要求 例的操作方法如 TP与P3亚用编程 用户选圣宝窗体左边目录树中的“FT相关类与客户端编程”后,再点击右下方状态 栏咔的“TP宰广姍”按钏即打开以下“TP客户端編栏”子穿体 器IP?[010x 用尸名:手 o L 支件地 鼠器运:9 tmir At aed dass son雪 本机自景;4:4;wtan 器示三如思请击“型回上星目「调 实践实列忙砖[FP服器满[客戶满癸江空(霍性01年设计 FceB,标题一已WP文字 @2145 图2-1软件主界面图 用户可按以下操作方法进行实验: 1)用户先选择左边目录树中的“具体实验内容”,如“FTP相关类与客户端 编程”确定本次要做的实验; 2)再选择右边的“实验基础”和“实验内容”查看相关的实验目的、实验 知识和实验内容 )再点击“实验实例”可查看木次实验小工具的使用方法; 4)如果想查看“实验实例”的关键源代码,可点击右下角状态栏中的“实 例代码”按钮查看 5)最后再运行具体的实验实例小工具,如点击“FTP服务器端”按钮可启 动FTP服务器端,点击“FTP客户端”按钮可启动FTP客户端。 然,做完实验后要按要求写好相关的“实验报告”。 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第6页 2.2进程监控程序实例 该实例的主要功能是:观察本机所有正在运行的进程,并显示所选进程的详 细信息。 同学们可以参照该实例设计一个功能类似的程序,以达到相关的实验要求。 实例的操作方法如下: 1)用户选择主窗休左边目录树中的“进程管理”后,再点击右下方状态栏 中的“进程测试”按钮即打丌以下“进程监控程序实例”子窗休: 近程监程予实例 用户当前进程 进程信息 法程T注程名称 为存使用启动时间 注程0:532 H?FFontCache_-w0400 迂程名称: cxITestRax.vhcs1 法忧先级∶8 2014250:00:1 女名:F12xr+t3re:B B 指述:vh+8e ⊥三48 S/CHDST 本:10.C.0319.1 语言:语言中性 MESQLD S/CHST 调用的模块(d]有 模块名:nta1ld1 tEsteX, ysh 517nm Fns (rn<y_sn,_air n1. na 0.45MB 2014-2-57:59:44 647)摧述: LaTer DLL 模块名: 1IIsLLI H 版本 1425 图22进程监控程序实例 2)子窗体中显小了本机所有正在运行进程的相关信息,鼠标单击表格某行 时,将显小该行进程的详细信息 3)用户点击主窗体右下方状态栏中的“实例代码”按钮,可以查看本实例 的关键代码 2.3线程控制程序实例 该实例的主要功能是:通过控制一个画“矩形”的线程和一个画“圆形”的 线程来模仿线程的控制 同学们可以参照该实例设计一个功能类似的程序,以达到相关的实验要求。 实例的操作方法如下: 1)用户选择主窗休左边目录树中的“线程管理”后,再点击右下方状态栏 实验箱的下载网址是:htp:/ download. csdn. net/ detail/ flynn6921289 第7页 中的“线程测试”按钮即打开以下“线程控制程序实例”子窗体: 线程控制程序实例 启动后有2个戟程在同时运行,其中线程1:画矩形,程2:画圆形 o口o口o口o口o口 o口o口o口o口o口o 启动线程 「终止线程 图2-3线程控制程序实例 2)用户可以“启动线程”或“终止线程”来控制画圆和矩形。 3)用户点击主窗体右下方状态栏中的“实例代码”按钮,可以查看本实例 的关键代码。 2.4P地址相关类的用法程序实例 该实例的主要功能是:观察本机IP信息和远程服务器的IP信息。 同学们可以参照该实例设计一个功能类似的程序,以达到相关的实验要求。 实例的操作方法如下: 1)用户选择主窗体左边目录树中的“IP地址与域名解析”后,再点击右下 方状态栏中的“I地址测试”按钮即打开以下“IP地址与域名解析”子窗体: 实验箱的下载网址是:htp:/ download. csdn. net/ detail/ flynn6921289 第8页 回IP址与焉名解断析 本对正信息服务器信息 本机主机名:cfye 本机所有I地址如下 第2个工P192168.0.103 I地址:127.0.0.1 IF端口:8 占 可分配端口最大值:65535 可分配端口最小值:0 IP地址族: Interne tr or h 图241IP地址与域名解析 2)用户点击子窗体中“本机IP信息”选项卡将显示本机的IP信息,选择 “服务器信总”选项卡,并输入服务器的IP地址或域名后,点击“显示服务器 信息”按钮后将显小相关服务器的IP信息。 TP地址与运名解析 本机T信息服务器信息 请输入您要查看的服务器: Www.sa1,edu,cn 端点:210.33.19 I端口:8 T地址:210.38.192.38 I地址族: Internetwork 「显示服务器信息 图2-4-2IP地址与域名解析 3)用户点击主窗休右下方状态栏中的“实例代码”按钮,可以查看木实例 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第9页 的关键代码。 2.5网卡信息检测程序实例 该实例的主要功能是:观察本机所有网卡的相关信息 同学们可以参照该实例设计一个功能类似的程序,以达到相关的实验要求 实例的操作方法如下 1)用户选择主窗体左边目录树中的“网卡信息检测”后,再点击右下方状 态栏屮的“网卡信息检测”按钮即打开以下“网络适配器信息检测”子窗体,该 窗休显示了木机的所有网卡的信息,用户可以选择不同的“选项卡”米查看不同 网卡的信息。 网络适配器信息检浏 适配器个数:7 洋的信息适器2信息适配器3信息配器信息适配器5信息适配器信息适配器7信息」 名称:[0}无线网絡连接 类型:{0} thernet 度:[0}54 描述信息:0 ALLer US AROI7 G Wireless Nelwur k Adlay Ler数据包计划程序微型端口 MAC DES服器地址:铷o}£ec0:0:0:王£E:1‰ 挖服务器I地址 器I地址:{o}£ec0:0:0:£f::3‰ 服务器I地址:o}192.166.0.1 图2-5网卡信息检测程序实例 2)用户点击主窗体右下方状态栏中的“实例代码”按钮,可以查看本实 例的关键代码。 26 TcpListener类与聊天程序服务器端 该实例的主要功能是:设计一个聊天程序的服务器端,多个客户端程序通过 它可以相互聊天。 同学们可以参照该实例设计一个功能类似的程序,以达到相关的实验要求。 实例的操作方法如下: 实验箱的下载网址是http://download.csdn.net!/detail/cflynn/6921289 第10页

...展开详情
试读 20P 《网络编程》课程实验箱使用说明文档.
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享王者

关注 私信
上传资源赚钱or赚积分
最新推荐
《网络编程》课程实验箱使用说明文档. 10积分/C币 立即下载
1/20
《网络编程》课程实验箱使用说明文档.第1页
《网络编程》课程实验箱使用说明文档.第2页
《网络编程》课程实验箱使用说明文档.第3页
《网络编程》课程实验箱使用说明文档.第4页

试读结束, 可继续读2页

10积分/C币 立即下载