62,268
社区成员
发帖
与我相关
我的任务
分享.net自带的串口类,在实际使用过程中,调用Write方法发送数据时,线程会阻塞,设置TimeOut后,会引发超时错误。后来在官方查到如下文档,按照文档修改程序后还是会出现报错,大神们帮忙看下是什么原因?折腾很多天了,没头绪,求助大神
public bool send(string msg)
{
try
{
Comm.WriteTimeout = 3000;
Comm.Handshake = Handshake.None;
Comm.DiscardOutBuffer();//丢弃发送缓冲区数据
Comm.Write(msg);
}
catch (Exception ex) { LogHelper.SaveErrorInfo(ex); return false; }
return true;
}
