为了账号安全,请及时绑定邮箱和手机立即绑定

ReceivedBytesThreshold 的理解

ReceivedBytesThreshold 的理解

C#
凤凰求蛊 2018-07-17 11:14:00
我查了下SerialPort 属性中,关于对RcceivedBytesThreshold的解释:    获取或设置DataReceived 事件发生前,内部输入缓冲区的字节数。对于这句话,我有很大的疑问:     1)哪个缓冲区?缓冲区指哪个,在哪里?缓冲区地址是固定的吗?地址是多少?    2)内部输入的字节数,????难道不是serialPort自己接收到的字节数吗?内部输入???谁输入的????
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

我理解:这个接收缓存区就是接收消息时的字节数大小,比如对方需要发送1024个字节给你,你的接收缓冲区设置的是512个字节,那么它会触发两次DataReceived 事件,你需要把两次收到的字符拼起来才是一次完整收到的消息。但愿没有误导你


查看完整回答
反对 回复 2018-08-17
  • 1 回答
  • 0 关注
  • 1788 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信