winform使用serialport控件来操作串口,使用serialnull来虚拟串口,从网上搜得DEMO,运行后 点击发送一直处在等待状态。就是在serialPort1.WriteLine(str);处 一直等待 //发送
 private void button2_Click(object sender, EventArgs e)
        {
            serialPort1.PortName = "COM1";            serialPort1.BaudRate = 9600;            serialPort1.DataBits = 8;
            //serialPort1.Parity=            serialPort1.Open();            serialPort1.RtsEnable = true;            byte[] data = Encoding.Unicode.GetBytes(textBox3.Text);            string str = Convert.ToBase64String(data);            serialPort1.WriteLine(str);            MessageBox.Show("数据发送成功!", "系统提示");
        }
//接收
        private void button3_Click(object sender, EventArgs e)
        {
            byte[] data = Convert.FromBase64String(serialPort1.ReadLine());            textBox4.Text = Encoding.Unicode.GetString(data);            serialPort1.Close();            MessageBox.Show("数据接收成功!", "系统提示");
        }