.Net中的SerialPort类:一个好主意?

时间:2011-08-05 15:06:40

标签: .net-3.5 serial-port

我需要使用.Net应用程序通过rs232串口进行通信。 Win32解决方案已经编码,但是当我们尝试关闭它们时,我们遇到了打开端口的问题。

我在.Net Framework 3.5中找到了类 SerialPort ,并想知道使用它是否是一个好主意,或者是否存在一些尚未解决的已知问题。

1 个答案:

答案 0 :(得分:0)

我总是遇到关于从RS232接收数据的问题。有时,当从端口接收数据时,事件不会触发。这是我在C#/ VB.Net中使用VS 2008后遇到的一个问题。

我还没有尝试过的解决方案之一是Codeplex上的OpenNETCF Serial Library,但我读到它是使用P / Invoke开发的,因为它在内核级别而不是在框架内,所以速度要快得多。虽然它最初是用于Compact Framework,但它在常规版本中也能正常工作。我读了所以你需要自己维护它,因为它很长时间没有更新,但是再一次,RS232没有太多变化。

也许其他人可以就VS 2010/2012的问题阐明这个问题?