创建一个虚拟 COM 端口

Posted

技术标签:

【中文标题】创建一个虚拟 COM 端口【英文标题】:create a virtual COM port 【发布时间】:2015-03-12 05:13:32 【问题描述】:

我正在尝试开发两个通过 COM 端口相互通信的 c# .NET 应用程序。问题出在我的笔记本电脑上,我没有连接任何串行设备。我有任何替代方法来创建一个来自 c#.net 平台的虚拟 comport?? 我尝试过像这样创建 comport,但它不起作用..

public partial class Form1 : Form
    
        public Form1()
        
            SerialPort port = new SerialPort("COM1", 9600);
            port.Open();
            InitializeComponent();
        
    

【问题讨论】:

现在是 2015 年,很难找到带 COM 端口的 PC。为什么不使用 (W)LAN? 这就是我想要的:) :) 前段时间我遇到了同样的问题,我记得我在 Windows 中安装了一个虚拟 COM 端口驱动程序。我想我当时使用的是 Windows 7。我只是尝试在 Windows 8 中做同样的事情,但我没有找到它。如果您使用 Windows 7 或更早版本,请尝试以下操作:设备管理器,右键单击设备树顶部,添加设备...然后我认为我安装的驱动程序来自 Microsoft。我希望这会有所帮助。 【参考方案1】:

试试this 软件。它模拟 com 端口。然后您可以将您的软件连接到虚拟 com 端口并继续测试。

【讨论】:

以上是关于创建一个虚拟 COM 端口的主要内容,如果未能解决你的问题,请参考以下文章

创建一个虚拟 MIDI 端口 [关闭]

Apache基于域名端口IP的虚拟主机配置(Centos 6.5)

Apache的虚拟主机

虚拟 Com 端口下的底层硬件

使用 CSerial (C++) 打开虚拟 COM 端口

Apache虚拟主机and虚拟端口