ReceivedBytesThreshold属性的设置

来源:互联网 发布:c#网络编程 pdf 编辑:程序博客网 时间:2024/04/29 19:54

       在串口通讯时,可以通过设置ReceivedBytesThreshold属性设置(也可获取)DataReceived 事件(也可在该事件中空值缓冲区容量)发生前内部输入缓冲区中的字节数。 当然数据还是会一个字节一个字节的进入缓冲区的。但如果是接收到 End of File 字节,也可能引发 DataReceived 事件,与内部输入缓冲区中的字节数和 ReceivedBytesThreshold 属性的值无关

       DataReceived 事件 在接收到了ReceivedBytesThreshold设置的字符个数或接收到了文件结束 字符并将其放入了输入缓冲区时被触发。因此若ReceivedBytesThreshold设置大了,很可能在发生丢失数据时,不会触发事件,因此,设置的小一点其实更好。


原创粉丝点击