标签: c# c++ serial-port
我有两个设备连接串口(RS-232)。当它们打开时,我对控制设备没有任何问题,但是当它们关闭时,我的软件在写入设备时根本没有响应。
是否有任何通用方法以编程方式检查设备是否已打开?或者我需要联系每个制造商吗?简单地检查端口连接是行不通的,因为可以毫无问题地打开关闭设备的端口。
感谢新年快乐的人们。
答案 0 :(得分:6)
不,串口没有提供任何机制来知道其他设备是连接还是供电。在您的应用程序中,您可以发送请求,然后等待响应超时以确定另一方已关闭。