Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法知道是否有任何设备连接到com1(RS-232)?_C# - Fatal编程技术网

C# 有没有办法知道是否有任何设备连接到com1(RS-232)?

C# 有没有办法知道是否有任何设备连接到com1(RS-232)?,c#,C#,有没有办法知道是否有任何设备连接到com1(RS-232) 提前感谢据我所知,从我使用串行设备的时间来看,最接近的方法就是检查载波检测(DCD)信号。如果您正在进行RS-232编程,可能会派上用场。它专门有一个FAQ部分,回答“当设备连接或断开时,如何检测?”无法直接判断,只能通过检查信号间接判断,如Matthew所述 与DCD一样,DTR和DSR信号通常作为一种握手形式用于此,其中每个设备提升DTR线路,并将其连接到所连接dvice的DSR输入端

有没有办法知道是否有任何设备连接到com1(RS-232)


提前感谢

据我所知,从我使用串行设备的时间来看,最接近的方法就是检查载波检测(DCD)信号。如果您正在进行RS-232编程,可能会派上用场。它专门有一个FAQ部分,回答“当设备连接或断开时,如何检测?”

无法直接判断,只能通过检查信号间接判断,如Matthew所述

与DCD一样,DTR和DSR信号通常作为一种握手形式用于此,其中每个设备提升DTR线路,并将其连接到所连接dvice的DSR输入端