自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

转载 TCP/IP详解--举例明白发送/接收缓冲区、滑动窗口协议之间的关系

一个例子明白发送缓冲区、接受缓冲区、滑动窗口协议之间的关系。在上面的几篇文章中简单介绍了上述几个概念在TCP网络编程中的关系,也对应了几个基本socket系统调用的几个行为,这里再列举一个例子,由于对于每一个TCP的SOCKET来说,都有一个发送缓冲区和接受缓冲区与之对应,所以这里只做单方向交流,不做互动,在recv端不send,在send端不recv。细细揣摩其中的含义。一、recv端在监

2018-02-03 23:51:59 1237

转载 TCP/IP学习(四)TCP缓冲区大小及限制

这个问题在前面有的部分已经涉及,这里在重新总结下。主要参考UNIX网络编程。(1)数据报大小IPv4的数据报最大大小是65535字节,包括IPv4首部。因为首部中说明大小的字段为16位。IPv6的数据报最大大小是65575字节,包括40字节的IPv6首部。同样是展16位,但是IPv6首部大小不算在里面,所以总大小比IPv4大一个首部(40字节)。(2)MTU许多网络有一个可由硬件规定的M

2018-02-03 23:28:30 2624

转载 TCP Nagle算法&&延迟确认机制

【转载链接】https://my.oschina.net/xinxingegeya/blog/485643TCP Nagle算法http://baike.baidu.com/view/2468335.htm百度百科:TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发

2018-02-03 14:51:57 5280

转载 stm32-串口接受不定长数据方法(3种)

方法1:串口接受数据,定时器来判断超时是否接受数据完成。 方法2:DMA接受+IDLE中断 实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数据的时候,假设这帧数据长度是200个字节,那么在单片机接收到一个字节的时候并不会产生串口中断,而是DMA在后台把数据默默地搬运到你指定的缓冲

2018-02-03 14:27:15 4898 1

转载 TCP Nagle算法详解

转: http://bbs.chinaunix.net/thread-3767363-1-1.html在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次用这个算法来尝试解决福特汽车公司的网络拥塞问题(RFC 896),该问题的具体描述是:如果我们的应用程

2018-02-03 14:14:25 852

转载 TCP中的Nagle算法

TCP中的Nagle算法一. Nagel算法        TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认.为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据.(在一个连接中会设置MSS参数,因此,TCP/IP希望每次都能够以MSS尺寸的数据块来发送数据).Nagle算法就是为了尽可能发送大块数据,避免网络中充斥着许多

2018-02-03 14:12:14 515 1

转载 Qt-处理粘包【转载】

Qt—处理粘包 目录(?)[+]思路一个粗糙的演示完整版完善版使用环形缓冲区 思路一个数据包由包头跟包体组成,包头中包含包体长度,包体为要发送的数据。发送端将数据打包,接收端将数据接收到缓冲区后,从缓冲区起始处解析数据,先找到包头,然后找到包头中表示包体大小的字段,根据包体大小找到包体数据。一个粗糙的演示粘包处理前服务器端发送数据

2018-02-03 00:58:07 1479

转载 TCP粘包处理

Socket/TCP粘包、多包和少包, 断包分类: java2012-03-12 00:35 4492人阅读 评论(3) 收藏 举报minatcpexceptionsocketimage算法目录(?)[+]为什么TCP 会粘包   前几天,调试mina的TCP通信, 第一个协议包解析正常,第二个数据包不完整。为什么会这样吗,我们用mina这样通信框架,还会出现这种问题? 带者问题,我们先分析

2018-02-03 00:53:55 4650

TracePro-于LED的仿真设计.pdf

对初步学习TracePro的新手,能够对软件有一个初步的认识,并且能够自己建模仿真,介绍LED的模型,特别是针对TIR透镜的光路介绍,有一个初步的认识;还包括软件资源库链接

2020-02-24

TracePro_user_manual

TracePro是很好的一个光学仿真软件,针对该软件上传的一个英文用户手册很全面。

2018-12-19

精通QT4编程

包含有Qt4code和PDF文档说明

2017-05-18

QT creator快速入门 第三版源码

学习QT编程不错的例程

2017-05-18

USB-hub设计

设计USB-hub电路

2016-12-16

DDR2_datasheet

DDR2数据手册,英文

2016-07-07

晶体管电路设计下

学习晶体管电路设计不错的一本书

2016-07-06

晶体管电路设计(上)

学习晶体管电路设计的不错的一本书

2016-07-06

晶体管电路设计 下

这本书详细描述了场效应管的设计方法,参数计算,原理分析,适合初学者入门研读

2015-08-12

晶体管电路设计上

书中描述了晶体三极管放大器设计,参数计算,原理分析,是学习入门的一本好书

2015-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除