Socket 接口网络编程实验
一、实验目的
1、熟悉 socket 编程接口,初步掌握用 socket 编程接口开发面向连接的网
络应用程序的方法,并且能较好的理解、掌握 TCP/IP 协议,熟悉 VC++编程
方法及编程环境;
2、初步掌握用 socket 编程接口开发无连接的网络应用程序的方法;
3、掌握网络应用程序的一般流程,熟悉网络程序的设计思路,步骤。
二、实验类型
设计类实验
三、实验课时
6 学时
四、准备知识
1、TCP/IP 协议
2、Windows Socket 编程知识
3、VC++ 编程语言
五、实验步骤
两 个 同 学 一 组 , 第 一 次 课 ( 2 学 时 ) 通 过 阅 读 例 程 , 学 习 简 单 的
TCP、UDP 程序开发过程;第二次课(4 学时)自己动手按要求编写通信程序,
一人编客户端程序,一人编服务器端程序,编好后测试。
1、阅读 Winsock 程序,学习用到的函数和通信过程
(1)面向连接的网络应用程序
阅读 Winsock 程序,掌握 socket 网络通信编程的过程,重点掌握使用
socket 编程接口进行面向连接的网络应用程序开发方法;
(2)无连接的网络应用程序
阅读 Winsock 程序,掌握 socket 网络通信编程的过程,重点掌握使用
socket 编程接口进行无连接的网络应用程序开发方法;
2、以两个同学为一组,编写 1 个客户机端程序和 1 个服务器端程序。要求客
户机端程序能发送请求给服务器端程序,服务器端程序收到后能发送信息给客
户机端程序。
六、思考问题
1、阅读程序,将客户程序和服务器程序读懂,写出 TCP 和 UDP 程序的
评论0
最新资源