实验三:::基于:基于 UDP 的简单 C/S 通信程序
实验学时:4
实验类型:验证型
一一一、一、、、实验目的实验目的
通过本实验的学习,使学生理解 echo 服务的概念及其功能;掌握 Winsock API
的基本使用;掌握 echo 服务的客户端和服务器端的实现。
二二二、二、、、实验条件实验条件
局域网,Windows 2003 ,VC++ 6 。
三三三、三、、、实验原理及相关知识实验原理及相关知识
1、echo 服务。
2、winsock 相关知识。
四四四、四、、、实验要求实验要求
1、基于 UDP 实现 echo 服务的客户端,服务器端 IP 地址从命令行得到;
2、基于 UDP 实现 echo 服务的服务器端;
3、不同组之间可以测试所写程序的功能。
五五五、五、、、实验步骤实验步骤
1、在 VC6 中,利用应用程序向导创建一个 Win32 控制台程序的空项目,如下图
所示。
4、在项目中添加一个 C++ 源文件:
5、编辑代码,实现 echo 服务的服务器端:
6、使用 Winsock 的程序,需要在“项目”“设置”中添加 的支持,
见下图:
7、使用 Build 菜单编译项目,如果没有错误在对应的 Debug 文件夹中生成可执
行程序。打开一个终端窗口运行程序。
8、重复上述步骤,进行服务器端的编程。
9、当客户端和服务器端都编写好后可以进行系统的测试。
五五五、五、、、思考题及其它思考题及其它
服务器端可以直接在集成开发环境中运行,客户端为什么不可以?如需要在
集成开发环境中运行应如何设置?
实验三 来自淘豆网m.daumloan.com转载请标明出处.