网络数据保障ptop_unix环境网络PtoP基本通信系统的下载端开发

本论文主要介绍基于TCP/IP架构的软件设计,软件主体分为服务器端和客户端两部分。软件总体上运行比较正常,功能达到了预定要求,测试全部通过,但还是有些地方不是很完善。

因为时间和技术能力的关系,软件还有很多地方值得改进。例如服务器端和客户端界面太过简单,死板,不够美观大方,个人操作空间不是很大;功能实现上太过的单一,没有全面又强大的功能,对服务器端的控制还不够完美;代码编写方面也是质量一般,冗余代码过多,代码重复利用效率不高。

经过了这次的毕业设计,对于unix操作系统、C语言、套接字等方面的知识有了一定的了解,也在一定程度上提高了自我独立思考和解决问题的能力。毕业设计也是对自己大学四年所学的一个总结和检验,同时也是职业生涯的起点,相信以此为基础,以后会做的更好。

服务器端:

服务器端首先建立套接字,然后调用bind()为socket指定地址,之后必须调用listen()在网络中监听客户端发出的下载请求,在收到请求后与客户端建立连接,并接收客户端发出的关键字,根据关键字在数据库中查找相关的资源,接下来将找到的相关资源信息返还给客户端,最后关闭连接。具体流程如图4-2。

客户端:

客户端先创建套接字,在向服务器发送建立连接的请求,请求通过后连接正是建立,此时再向服务器发出下载数据的请求,并发送所需数据的关键字,然后接收服务器返回的查找结果,如果查找成功则根据返回的IP建立新的连接。如果查找不成功则关闭连接。具体流程如图4-3。

目录

摘要I

AbstractII

第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]征集整理!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值