网站首页 站内搜索

搜索结果

查询Tags标签: 拆包,共有 13条记录
  • 浅谈TCP和UDP

    简介在计算机网络中,TCP(传输控制协议)和UDP(用户数据报协议)是两个常用的传输层协议。它们分别提供了可靠的数据传输和快速的数据传送,成为互联网世界中的双子星。本文将探讨TCP和UDP的特点、优势和应用场景,以及如何选择合适的协议来满足不同的需求。 TCP定义 英…

    2023/6/21 1:23:36 人评论 次浏览
  • 拆包和交换变量值

    1. 拆包1.1 拆包:元组# 拆包元组数据 def return_num():return 100, 200# result = return_num() # print(result) num1, num2 = return_num() print(num1) # 100 print(num2) # 2001.2 拆包:字典# 字典拆包数据:变量存储的数据是key # 先准备字典,然后拆包 dict1 =…

    2022/9/17 23:18:41 人评论 次浏览
  • 网络通信协议之-定制篇

    TCP如何保证消息顺序以及可靠性到达 TCP如何保证消息顺序以及可靠性到达,以及TCP的流量控制,拥塞控制 TCP可靠性传输传输的工作原理:停止等待协议 连续ARQ协议TCP可靠性传输传输的实现以字节为单位的滑动窗口 超时重传时间的选择 选择确定SACK面向连接:意味着两个使用…

    2021/12/7 6:17:19 人评论 次浏览
  • 网络通信协议之-定制篇

    TCP如何保证消息顺序以及可靠性到达 TCP如何保证消息顺序以及可靠性到达,以及TCP的流量控制,拥塞控制 TCP可靠性传输传输的工作原理:停止等待协议 连续ARQ协议TCP可靠性传输传输的实现以字节为单位的滑动窗口 超时重传时间的选择 选择确定SACK面向连接:意味着两个使用…

    2021/12/7 6:17:19 人评论 次浏览
  • TCP 粘包 - 拆包问题及解决方案

    目录TCP粘包拆包问题什么是粘包 - 拆包问题为什么存在粘包 - 拆包问题粘包 - 拆包 演示粘包 - 拆包 解决方案方式一: 固定缓冲区大小方式二: 封装请求协议方式三: 特殊字符结尾 - 按行读取TCP粘包拆包问题 - TCP 全称是 Transmission Control Protocol(传输控制协议),它由…

    2021/10/21 6:09:23 人评论 次浏览
  • TCP 粘包 - 拆包问题及解决方案

    目录TCP粘包拆包问题什么是粘包 - 拆包问题为什么存在粘包 - 拆包问题粘包 - 拆包 演示粘包 - 拆包 解决方案方式一: 固定缓冲区大小方式二: 封装请求协议方式三: 特殊字符结尾 - 按行读取TCP粘包拆包问题 - TCP 全称是 Transmission Control Protocol(传输控制协议),它由…

    2021/10/21 6:09:23 人评论 次浏览
  • TCP的粘包和拆包

    什么是粘包和拆包 一个完整的业务数据包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和粘包问题。 第一种情况(正常) 接收端正常收到两个数据包,即没有发生拆包和粘包的现象;第二种情况 接收端只收到一个数据包,…

    2021/10/13 23:18:04 人评论 次浏览
  • TCP的粘包和拆包

    什么是粘包和拆包 一个完整的业务数据包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和粘包问题。 第一种情况(正常) 接收端正常收到两个数据包,即没有发生拆包和粘包的现象;第二种情况 接收端只收到一个数据包,…

    2021/10/13 23:18:04 人评论 次浏览
  • python之拆包

    1、对元组进行拆包 就是相当于把元组进行赋值操作 2、对字典进行拆包 对于字典而言的拆包,则是赋值是key值,而非value,通过赋值可以通过dict[key],获取value值 综上,拆包就是变相的对变量赋值,不过字典赋值是key值

    2021/10/11 11:44:09 人评论 次浏览
  • python之拆包

    1、对元组进行拆包 就是相当于把元组进行赋值操作 2、对字典进行拆包 对于字典而言的拆包,则是赋值是key值,而非value,通过赋值可以通过dict[key],获取value值 综上,拆包就是变相的对变量赋值,不过字典赋值是key值

    2021/10/11 11:44:09 人评论 次浏览
  • TCP中socket通信粘包、拆包问题出现的原因和解决方法

    TCP粘包、拆包属于网络底层问题,在数据链路层、网络层、传输层都有可能出现。日常的网络应用开发大多数在传输层出现,而UDP是由消息保护边界的,不会发生粘包、拆包问题,只发生在TCP协议中。假设客户端向服务端发送了两个连续的数据包Packet1、Packet2; 在这个过程中可…

    2021/9/16 23:08:29 人评论 次浏览
  • TCP中socket通信粘包、拆包问题出现的原因和解决方法

    TCP粘包、拆包属于网络底层问题,在数据链路层、网络层、传输层都有可能出现。日常的网络应用开发大多数在传输层出现,而UDP是由消息保护边界的,不会发生粘包、拆包问题,只发生在TCP协议中。假设客户端向服务端发送了两个连续的数据包Packet1、Packet2; 在这个过程中可…

    2021/9/16 23:08:29 人评论 次浏览
  • Python元组拆包捡到8倍镜快准狠

    元组拆包元组是不可变列表,列表是通过索引取值的,元组也是:tuple_test = (1, 2, 3) a = tuple_test[0] b = tuple_test[1] c = tuple_test[2]但Python是出了名的一行代码解决问题,元组拆包就是精髓技术之一:a, b, c = tuple_testprint("%s %s %s" % tuple_…

    2021/4/30 1:27:16 人评论 次浏览
扫一扫关注最新编程教程