C#中用MScomm控件接收不定长数据,数据有格式。现在的做法是利用OnComm触发,在OnComm处理函数中利用RThreshold=0停止触发OnComm事件,轮巡缓冲区,等待数据接受完毕,但利用RThreshold=0停止触发OnComm事件没有作用。请教有什么别的方法可以实现不定长数据的接收。