c# SerialPort 对于端口拒绝访问问题
publicSerialPortsp=newSerialPort(setPortNumber());我调用端口的时候都是sp.Close();sp.Open();先关闭,...
public SerialPort sp = new SerialPort(setPortNumber());
我调用端口的时候都是
sp.Close();
sp.Open();
先关闭,再打开,但是有的时候sp.close(),可以通过,但是执行到sp.open()的时候会抛出异常
System.UnauthorizedAccessException: 对端口“COM13”的访问被拒绝。
在 System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
在 System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
在 System.IO.Ports.SerialPort.Open()
我想请问一下这是怎么回事,应该怎么解决呢? 展开
我调用端口的时候都是
sp.Close();
sp.Open();
先关闭,再打开,但是有的时候sp.close(),可以通过,但是执行到sp.open()的时候会抛出异常
System.UnauthorizedAccessException: 对端口“COM13”的访问被拒绝。
在 System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
在 System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
在 System.IO.Ports.SerialPort.Open()
我想请问一下这是怎么回事,应该怎么解决呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询