我有一个应用程序可以通过串口和以太网连接到Controller。Controller不断地向PC抛出数据。我正在用C#编写应用程序。我在C#中创建了SerialPort对象并在dataReceived方法中接收数据。类似地,对于以太网,我使用了TCPListener及其方法startAcceptClient来接受来自客户端的连接。现在,我的问题是Controller是否已关闭或电缆是否已从PC上拔下;如何在应用程序中检测这些事件? 最佳答案 我对TCPListener不是很熟悉,但是对于SerialPort我使用了一个计时器,每次滴