Commit 4551bc53 SK

写IO不放队列,直接发送

1 个父辈 ddb06505
......@@ -299,8 +299,8 @@ namespace Asa.IOModule
buff[7] = 5; //功能码
buff[9] = _addressOutput[add]; //地址
buff[10] = (byte)sta; //写入值
_writeDO.Enqueue(buff);
return true;
//_writeDO.Enqueue(buff);
return SendToDevice(buff);
}
catch (Exception ex)
{
......@@ -392,21 +392,25 @@ namespace Asa.IOModule
}
}
}
SendToDevice(buff);
}
}
private bool SendToDevice(byte[] buff)
{
try
{
_client.Send(buff);
log.Debug("Send: " + HexBuff(buff));
return true;
}
catch (Exception ex)
{
LogUtil.error(LogName + "Send ", ex);
log.Error("Send ", ex);
log.Info("Socket Close");
LogUtil.error(LogName + "Send Error Socket Close", ex);
log.Error("Send Error,Socket Close ", ex);
IsConn = false;
}
}
return false;
}
/// <summary>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!