
unix环境网络PtoP基本通信系统的下载端开发
作品编号:DZDQ1316 开发环境: WORD全文:40页 论文字数:10000字 此unix环境网络PtoP基本通信系统的下载端开发毕业设计完整版包含[论文] |

本论文主要介绍基于TCP/IP架构的软件设计,软件主体分为服务器端和客户端两部分。软件总体上运行比较正常,功能达到了预定要求,测试全部通过,但还是有些地方不是很完善。
因为时间和技术能力的关系,软件还有很多地方值得改进。例如服务器端和客户端界面太过简单,死板,不够美观大方,个人操作空间不是很大;功能实现上太过的单一,没有全面又强大的功能,对服务器端的控制还不够完美;代码编写方面也是质量一般,冗余代码过多,代码重复利用效率不高。
经过了这次的毕业设计,对于unix操作系统、C语言、套接字等方面的知识有了一定的了解,也在一定程度上提高了自我独立思考和解决问题的能力。毕业设计也是对自己大学四年所学的一个总结和检验,同时也是职业生涯的起点,相信以此为基础,以后会做的更好。
服务器端:
服务器端首先建立套接字,然后调用bind()为socket指定地址,之后必须调用listen()在网络中监听客户端发出的下载请求,在收到请求后与客户端建立连接,并接收客户端发出的关键字,根据关键字在数据库中查找相关的资源,接下来将找到的相关资源信息返还给客户端,最后关闭连接。具体流程如图4-2。
客户端:
客户端先创建套接字,在向服务器发送建立连接的请求,请求通过后连接正是建立,此时再向服务器发出下载数据的请求,并发送所需数据的关键字,然后接收服务器返回的查找结果,如果查找成功则根据返回的IP建立新的连接。如果查找不成功则关闭连接。具体流程如图4-3。
目录
摘要 I
Abstract II
第1章 引言 1
第2章 Unix操作系统基础 2
2.1 unix概述 2
2.2 Vi文本编辑器介绍 4
2.3 Gcc编译器介绍 6
第3章 TCP/IP协议和socket介绍 8
3.1 TCP/IP介绍 8
3.2 socket基础 9
3.3 socket函数介绍 10
3.4 TCP socket通信 12
第4章 TCP/IP socket网络通信实现 14
4.1 基本框架 14
4.2 实现过程 14
4.3 调试 21
第5章 毕业设计总结 22
致谢 23
参考文献 24
本电子电气通信自动化毕业设计“unix环境网络PtoP基本通信系统的下载端开发”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
客服微信号:hastp888
添加好友时请备注“论文”