下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术系实验〔工程〕报告一、根本信息实验〔工程〕名称实现基于TCP套接字的简单的效劳器与客户端通信课程名称Linux系统编程学生层次本科学生专业信息工程学生年级2023级学生班级14201学生学号学生姓名黎子涵完成日期2023年12月25日指导教师董祥千报告成绩二、目的与要求目的:通过实验掌握Linux环境下基于TCP套接字编程的根本步骤和方法。要求:1.掌握网络编程的根本框架;2.了解客户端、效劳器的根本概念;3.掌握TCP套接字编程的根本流程及程序的调试方法。三、完成实验〔工程〕过程和效果内容:1.程序结构设计;2.程序数据设计;3.程序根本流程;4.编码、调试及运行。server代码:client代码:步骤:1.程序结构设计1)效劳器端结构先启动,进行socket、bind、listen、accept、一系列准备工作,然后如果没有建立连接,那么效劳器处于阻塞状态,等待客户端连接。2)客户端结构。客户端启动后,首先向效劳器端发起建立连接的请求,得到同意后,连接建立成功,客户端和效劳器端开始进行数据通信,客户机完成通信工程后释放链接,关闭套接字。2.程序数据设计1)效劳器端相关数据:监听套接字描述符、连接套接字描述符intsockfd,client_fd;效劳器端地址structsockaddr_inmy_addr客户端地址structsockaddr_inremote_addr2)客户端相关数据套接字描述符intsockfd;效劳器端地址结构structsockaddr_inserv_addr;保存接收到的数据charbuf[MAXDATASIZE];接收的数据字符intrecvbytes;3.程序根本流程图。四、知识应用以及经验总结1.编写UDP通信程序?基于UDP协议进行通信不同于TCP,UDP套接字通讯方式是一种面向无连接的通信工程,通信双方不必建立连接即三次握手。指定IP即可通信,但不可靠。2.监听套接字和连接套接字的区别?监听套接字,用来监听一个端口,当有一个客户与效劳器连接时,它使用这个一个端口号,而此时这个端口号正与这个套接字关联。当然客户不知道套接字这些细节,它只知道一个地址和一个端口号。连接套接字是当收到客户请求后,效劳进程ac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古成考高升专数学理真题含答案详解
- 湖北成考专升本民法刷题自测练习试卷
- 2026年元素周期表简介题目及答案
- 2026中国农业科学院第三批招聘33人笔试模拟试题及答案解析
- 2026年山东中烟工业有限责任公司人员招聘考试模拟试题及答案
- 珙县英才汇人力资源服务有限公司珙县公安局2026年第2次公开招聘警务辅助人员(21人)考试备考题库及答案解析
- 成都王府外国语学校2027年春季教师招聘笔试模拟试题及答案解析
- 2026吉林大学第一医院呼吸与危重症医学科招聘医生考试参考题库及答案解析
- 2026年宜宾市烟草专卖局人员招聘考试模拟试题及答案
- 2026四川雅安雨城区河北街道公益性岗位招聘考试参考题库及答案解析
- 硬膜下血肿护理查房课件
- 2026食品委托生产监管新规全解读:113号令合规指南
- 2026年成都环境投资集团有限公司人员招聘笔试备考试题及详细答案解析
- 统编版道德与法治九年级上册3.1坚强的领导核心 课件(共27张)+内嵌视频
- T8联考2027届高三10月检测训练语文试题(含答案详解)
- 2.7 社会发展与工具和技术 课件(内嵌视频)2026-2027学年科学五年级上册教科版
- 技师管道工技能试题及答案梳理及答案
- 月度安全检查表
- XX公司就业见习管理方案【模板】
- (2023)职业生涯规划考试试题及答案
- GA/T 1437-2017法庭科学平面鞋印形象特征检验技术规范
评论
0/150
提交评论