网络程序设计linux服务器课程设计报告
《网络程序设计linux服务器课程设计报告》由会员分享,可在线阅读,更多相关《网络程序设计linux服务器课程设计报告(18页珍藏版)》请在毕设资料网上搜索。
1、 网络程序设计网络程序设计 课程设计课程设计报告报告 目录 I 目录 第 1 章 课程设计目的、要求 1 1.1 课程设计目的 1 1.2 实验要求 1 1.3 实验内容 1 1.4 小组分工 1 第 2 章 课程设计分析及内容 2 2.1 所用知识点 2 2.1.1 套接字函数. 2 2.1.2 守护进程. 2 2.1.3 I/O 复用 2 2.1.4 并发服务器 3 第 3 章 课程设计的实现 4 3.1 程序运行步骤. 4 3.2 客户端主要函数. 5 3.2.1 socket()函数 5 3.2.2 connect()函数 5 3.3 服务端函数 6 3.3.1 send 函数和 re
2、cv函数 . 6 3.3.2 close()函数 6 3.3.3 select 函数. 7 3.4 创建守护进程. 7 心得体会 8 附录一 系统界面 9 附录二 程序代码 10 第 1 章 1 第第 1 章章 课程设计目的、要求课程设计目的、要求 1.1 课程设计课程设计目的目的 1.熟练掌握所学到的网络套接字函数。 2.掌握 UDP 和 TCP 编程关键函数。 3.掌握多进程或多线程编程。 4.掌握使用 select 实现 I/O 复用。 5.掌握守护进程的编写。 1.2 实验要求实验要求 1.认真阅读和掌握本实验的相关的知识点。 2.上机编写并运行程序。 1.3 实验内容实验内容 实现一
3、个并发、IO 复用的守护进程时间服务器,要求当客户端向服务器发送 “whats time?”字符串时,服务器回应当时的系统时间字符串。 1.4 小组分工小组分工 成员 负责内容 梁小龙 任务书、课程设计资料查询、代码测试 杨国浩 服务器端程序 I/O 复用模块分析与设计 杨天 客户端 clinet 整体程序、课程设计报告 豆全胜 服务器端守护进程模块与主函数模块 第 2 章 2 第第 2 章章 课程设计课程设计分析及分析及内容内容 2.1 所用知识点所用知识点 2.1.1 套接字套接字函数函数 客户端所用函数:socket()函数、connect()函数、send()函数、recv()函数,c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络程序设计 linux 服务器 课程设计 报告
