首页 > 代码库 > 请教C#用MSComm控件上位机软件接收问题!!

请教C#用MSComm控件上位机软件接收问题!!

C#用MSComm写的工控软件,如果是终端直接发给软件,正常,终端通过另一个终端中转,软件一旦接收数据,无论大小,都卡死一会,请大神解答啊!!!

private void axMSComm1_OnComm(object sender, EventArgs e)
{
   if (axMSComm1.CommEvent == 2)
  {
       textBox1.Text = textBox1.Text + (string )axMSComm1.Input;//测试1
     

       // buff = (byte[])axMSComm1.Input;             //测试2
      // textBox1.Text =textBox1 .Text + Convert.ToString(buff );
 }

这是个网关上位机软件,终端发数据,这边就卡死一会,用丁丁的串口助手就没有卡死现象,不知道什么原因。

还有,通过网关直接上传的数据,软件就正常,不知道问题出在哪里??