我试图开发两个从 COM 端口相互通信的 C# .NET 应用程序。问题出在我的笔记本电脑上,我没有连接任何串行设备。我是否有其他方法来创建虚拟端口来自c#.net平台? 我尝试创建像这样的comport,但它不起作用..
public partial class Form1 : Form
{
public Form1()
{
SerialPort port = new SerialPort("COM1", 9600);
port.Open();
InitializeComponent();
}
}
尝试这个软件。它模拟 com 端口。然后您可以将您的软件连接到虚拟COM端口并继续测试。
我已经使用 Eterlogic VSPE 多年了!非常可靠!就像做梦一样,您有很多选择。您可以创建虚拟串行端口对、多分配器等。我在商业上也使用它从闭源应用程序读取通信通信,以找出通信协议,以便能够编写我自己的驱动程序,使其与我自己的硬件通信:) https://eterlogic.com/Downloads.html。非商业用途免费