没有合适的资源?快使用搜索试试~ 我知道了~
《网络编程技术》课程设计指导书
需积分: 4 10 下载量 45 浏览量
2009-11-28
10:25:08
上传
评论
收藏 38KB DOC 举报
温馨提示
试读
5页
通过本次课程设计,掌握VC++应用程序设计;加深对TCP/IP协议的理解;掌握C/S编程模式;掌握Socket机制、传输控制协议;用户数据报协议;掌握网络抓包的原理;掌握网络编程应用程序分析、设计、编程和调试的整个过程。
资源推荐
资源详情
资源评论
《网络编程技术》课程设计指导书
一、教学目的
通过本次课程设计,使学生进一步理解、领会 C++语言和网络编程技术,把所学的知
识运用到具体的程序设计当中去,编写一个接近实际的应用程序。
本课程设计是一门综合性实验。
通过本次课程设计,掌握 VC++应用程序设计;加深对 TCP/IP 协议的理解;掌握 C/S
编程模式;掌握 Socket 机制、传输控制协议;用户数据报协议;掌握网络抓包的原理;掌
握网络编程应用程序分析、设计、编程和调试的整个过程。
二、设备及工具
硬件:微机 70 台以上,P4 以上处理器,256M 以上内存、Ethernet 网卡,交换机
软件:Windows2000/xp 操作系统,VC6.0 编程环境。
三、选题及要求
1、简单的聊天室程序
本题是一个简单的聊天室程序,采用客户/服务器模式,分为客户端程序和服务器端程
序。由于服务器只能支持一个客户,实际上是一个点对点通信的程序。客户端程序和服务
器程序通过网络交换聊天字符串内容,并在窗口的列表框中显示。
本实例程序的技术要点是:
如何从 CasyncSocket 类派生出自己的 WinSock 类。
理解 WinSock 类与应用程序框架的关系。
重点学习流式套接字对象的使用。
处理网络事件的方法。
2、FTP 客户端程序
程序能实现基本的 FTP 客户端功能,能登陆 FTP 服务器,显示登陆客户目录下的文件
和目录名,能从该目录中选择下载服务器的文件,也能向服务器上传文件。
该程序是基于对话框的 MFC 程序,程序界面布置要点:
三个文本编辑框,分别用于输入 FTP 服务器域名、登陆用户名和登陆口令。
一个列表框,用来显示 FTP 服务器当前目录的内容,并允许客户从中选择文件下
载。
四个命令按钮分别执行查询、上传、下载和退出的功能。
用户执行程序的流程是:
1) 进行各种操作之前,应首先输入服务器域名、登陆用户名和口令。
2) 如果要进行查询,可以点击“查询”按钮,调用 OnQuery 函数。该函数获得用户当
前输入的服务器名、登陆用户名和口令等信息,清除列表框的内容;然后创建 Internet 会话
类对象,进行服务器的登陆,试图建立与指定 FTP 服务器的连接;如果连接成功,就创建
ftpFileFind 文件检索类对象,查找服务器上当前目录的任意文件,找到了第一个文件后,
资源评论
ronger451861727
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功