C# 错误:写入超时
你能告诉我这个代码有什么问题吗? 代码在C。。。 它给我错误的写入超时,但我设置了WriteTimeout 我想把一些数据写入串口。 我使用.NETFramework 3.5C# 错误:写入超时,c#,serial-port,serial-communication,C#,Serial Port,Serial Communication,你能告诉我这个代码有什么问题吗? 代码在C。。。 它给我错误的写入超时,但我设置了WriteTimeout 我想把一些数据写入串口。 我使用.NETFramework 3.5 } SerialPort sp = new SerialPort("COM6", 9600, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One); sp.WriteTimeout = 500; sp.Open(); try { sp.
}
SerialPort sp = new SerialPort("COM6", 9600, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One);
sp.WriteTimeout = 500;
sp.Open();
try
{
sp.Write("Hello");
}
catch (TimeoutException) { Console.WriteLine("Error"); }
sp.Close();
Console.ReadKey();
}
谢谢这是C吗?如果是,请添加标记。这些都是密码吗?你有COM6串行端口吗?是的,这是C,是的,我有COM6 Iam使用虚拟串行端口,有东西在COM6上监听吗?不,我有网桥COM6COM7。与真正的串行端口不同,如果有人不读取连接的端口,虚拟网桥可能会锁定写入程序。启动读取COM7的程序,然后执行该程序。