- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP多连接建立与稳妥断开,tcp连接断开的状态,tcp连接断开状态,tcp连接断开,tcp断开连接过程,linux强制断开tcp连接,linux断开tcp连接,tcp连接断开的状态是,tcp主动断开连接,不属于tcp连接断开
实 验 五 多连接管理
实验目的
本实验项目实现了 多连接的建立与稳妥断开。服务端执行监听客户端主动连接建立连
接,数据通信任务完成后,通信过程中配对的 对象的任一方都可主动发起请求断开连接。
连接中多个 对象的管理
将客户端与服务端的线程对象结合 通信流程模式可由图进行描绘,它展示了
通信时服务端两线程的 对象工作原理及联系。
网络通信的驱动程序在 通信过程中执行特别的任务,网络出现的连接请求数据包经
驱动程序识别后,创建用于数据通信的 对象。驱动程序以链表的形式管理 服务
端的多个通信的 对象,用户程序通过 方法获得这个 对象。用户程序调
用 对象的 方法后,资源句柄值仍存在,但对应的资源已被驱动程序回收,这时
对象不为 但是对象成员变为不可用。
处于连接状态的 对象具有 与 属性,客户端与服务
端进行通信的两个 对象形成配对。图指出 对象间的 与 分配关系,
在服务端所有已连接的 对象其本地 与 都是一样的,且 值就是监听端口值。
同个主机可向相同的服务器端口发起多个连接,客户端 对象本地 值都相同端口值必
须不相同。连到同个服务器的不同主机客户端 对象的本地端口值随机出现。
连接的稳妥断开
实现的是数据双向通信,通信两端调用 对象的 方法分别指定传输断
开。 通信中配对的 对象实现稳妥断开,应按照表列出的操作序列执行
方法。配对的 对象不按照表中的操作序列,直接执行 方法将引起程序异常。
通信的断开由任一方主动发起,另一方收到断开请求后仍可继续发送数据,双方都无数据
发送且都执行了 方法后连接稳妥断开。 对象具有 属性指示连接状
态, 表示非连接状态。 属性是只读的,无法通过对其赋值控制 对象的连
接状态,尝试对其赋值将引发异常。
实验五
图 两线程连接模型
实验五
表 连接的稳妥断开
客户端 服务端
调用 方法,客户端表示
不再发送数据
服务端收到 消息,开始
断开连接,无后续可接收数据
客户端此时仍可继续接收数据 服务端继续向客户端发送后续数据。
服务端调用 方法,表示不
再发送数据。
客户端收到 消息
客户端调用 方法清除资源 服务端调用 方法清除资源
图 多连接中 与 匹配特点
实验内容
本小节包含项目 实现客户端任务, 实现服务端任务,互相配合实现十
个 连接演示连接建立与稳妥断开操作过程。因为线程对象运行时消耗资源较多,客户端
与服务端由一个工作线程用数组管理通信的十个 对象。
网络函数任务返回时间是不确定的,程序以异步回调的方式将更加灵活, 通信中常用
的函数有、、、 等,以 函数说明采用异步方式实现网络任
务的几个关键步骤:
自定义数据结构,封装需要的变量及内存空间,本实验数据结构名称为 。
编写回调的任务处理函数,本实验中命名为 ;
函数中必须调用 方法完成一次回调任务周期;
线程调用异步函数,并按规定传入变量;
接收数据的回调任务处理函数 中必须调用 方法完成一次成
功的数据接收, 方法的返回整型数值表示接收到的应用数据的字节数。当一方执
行 方法后驱动程序发送不包含用户数据的包,包的头
您可能关注的文档
- iphone4 拨号键盘制作教程(Kevin Liu).pdf
- IPP-80X系列话机中文版.pdf
- iP路由交换技术11.ppt
- IsatPhone Pro中文说明书.pdf
- JABRA BT8040说明书.pdf
- JAVA测试案例.xls
- Jawbone ERA使用说明书.pdf
- K3 RISE 发版说明.pdf
- KG510中文说明书.pdf
- librtmp使用扩展时间戳时服务器会将连接断开解释.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)