【发布时间】:2009-08-07 18:49:31
【问题描述】:
我正在研究 C# 中的串行端口实现。 我正在从 SerialPort 获取数据,并将该数据添加到队列类型的集合(全局声明)。我正在使用 BackgroundWorker 线程来处理队列中的数据。问题是这样的。如果串口停止发送数据和接收数据停止接收数据我的队列中仍有一些数据需要处理。有什么方法告诉我没有来自 SerialPort 的数据,或者换句话说 Port_dataReceived 停止接收任何数据。这样我就可以处理队列中的任何数据。因为这一次我将确定现在不会有任何数据来自串行端口,无论队列中的数据是最后要处理的剩余数据。 提前致谢 - 车坦
【问题讨论】:
标签: c# serial-port