C# 串口稳定性问题

C# 串口稳定性问题,c#,serial-port,serial-communication,C#,Serial Port,Serial Communication,我需要在c#中实现一个应用程序,它通过串行端口定期发送命令(比如说每分钟)。不应通过通信接收任何信息。 对于稳定性问题,我想了解以下内容 每次通信时最好打开端口,然后再次关闭,还是一直保持串行端口打开 > >编辑:< /强>请考虑,通信伙伴也可以发送一些数据到我的COM接口。我对这些数据不感兴趣,因此我从未读过。com接口的缓冲区是否会发生溢出并导致问题?IMHO稳定性没有区别。每次打开端口时,都必须处理可能出现的异常情况 您只需阅读发送的数据,与之无关。谢谢您的回答。我在我的问题中增加了一些

我需要在c#中实现一个应用程序,它通过串行端口定期发送命令(比如说每分钟)。不应通过通信接收任何信息。 对于稳定性问题,我想了解以下内容

每次通信时最好打开端口,然后再次关闭,还是一直保持串行端口打开


<> > >编辑:< /强>请考虑,通信伙伴也可以发送一些数据到我的COM接口。我对这些数据不感兴趣,因此我从未读过。com接口的缓冲区是否会发生溢出并导致问题?

IMHO稳定性没有区别。每次打开端口时,都必须处理可能出现的异常情况


您只需阅读发送的数据,与之无关。

谢谢您的回答。我在我的问题中增加了一些额外的考虑,这会改变什么吗?