ReceivedBytesThreshold 的理解

我查了下SerialPort 属性中,关于对RcceivedBytesThreshold的解释:

    获取或设置DataReceived 事件发生前,内部输入缓冲区的字节数。

对于这句话,我有很大的疑问:

 

    1)哪个缓冲区?缓冲区指哪个,在哪里?缓冲区地址是固定的吗?地址是多少?

    2)内部输入的字节数,????难道不是serialPort自己接收到的字节数吗?内部输入???谁输入的????


凤凰求蛊
浏览 1789回答 1
1回答

隔江千里

我理解:这个接收缓存区就是接收消息时的字节数大小,比如对方需要发送1024个字节给你,你的接收缓冲区设置的是512个字节,那么它会触发两次DataReceived 事件,你需要把两次收到的字符拼起来才是一次完整收到的消息。但愿没有误导你
打开App,查看更多内容
随时随地看视频慕课网APP