正在加载图片...
《网络开发与应用》实验指导书 实验3并发服务器(1) 实验目的 熟悉并发服务器的概念。 2.熟悉多协议服务器的概念 3.掌握UDP并发服务器的实现 4.掌握TCP并发服务器的实现。 实验要求 、对学生要求: 1.掌握UDP并发服务器原理。 2.掌握TCP并发服务器原理。 3.掌握使用 TCP Sockets构建客户服务器网络。 4.学会构建并发服务器 5.根据算法编写与实验内容相关的程序,要求该程序能实现并发服务器功 能 对实验指导教师要求 1.熟悉并发服务器原理。 2.编写并运行该题目程序代码,具有该题目的参考答案。 3.深刻理解题目内涵,能够清晰描述问题,掌握该题目涉及的知识点,指 导学生实验时需要注意的问题 实验内容 在UNⅨXKDE开发环境下,使用C语言,实现一个ECHO服务器。扩展程序 功能,实现一个既可以支持UDP服务,同时又可以支持TCP服务的多协议ECHO 服务器。 提示:考虑文件 TCPmechod. c,它含有实现ECHO服务的一个单进程服务器的代码: /*TCPmechod main, echo*/ #include <sys/types. h #include<sys/socket. h #include<sys/time. h #include<netinetinh> #include<string h> #include<stdio h> #define Qlen 5 /*maximum connection queue length *《网络开发与应用》实验指导书 实验 3 并发服务器(1) 实验目的 1. 熟悉并发服务器的概念。 2. 熟悉多协议服务器的概念。 3. 掌握UDP并发服务器的实现。 4. 掌握TCP并发服务器的实现。 实验要求 一、对学生要求: 1. 掌握 UDP 并发服务器原理。 2. 掌握 TCP 并发服务器原理。 3. 掌握使用 TCP Sockets 构建客户服务器网络。 4. 学会构建并发服务器。 5. 根据算法编写与实验内容相关的程序,要求该程序能实现并发服务器功 能。 二、对实验指导教师要求: 1. 熟悉并发服务器原理。 2. 编写并运行该题目程序代码,具有该题目的参考答案。 3. 深刻理解题目内涵,能够清晰描述问题,掌握该题目涉及的知识点,指 导学生实验时需要注意的问题。 实验内容 在UNIX/KDE开发环境下,使用C语言,实现一个ECHO服务器。扩展程序 功能,实现一个既可以支持UDP服务,同时又可以支持TCP服务的多协议ECHO 服务器。 提示:考虑文件TCPmechod.c,它含有实现ECHO服务的一个单进程服务器的代码: /*TCPmechod.c - main,echo*/ #include <sys/types.h> #include<sys/socket.h> #include<sys/time.h> #include<netinet/in.h> #include<unistd.h> #include<string.h> #include<stdio.h> #define QLEN 5 /*maximum connection queue length */ 10
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有