在c#中serialport突然断开出现的异常怎么解决?

2025-04-05 19:45:32
推荐回答(1个)
回答1:

你先查看一下那是什么异常,然后在对串口进行操作(如写入数据)时加入对应异常处理
try
{
对serialport的操作
}
catch(断开的异常)
{
让软件变成未连接的状态();
告诉用户连接断开了();
}
finally
{
或许用的到
}

设备断开连接与软件无关,你只需告诉用户处出问题了就行。另外恢复好现场,等用户设备调好后可以再次连接