与Virtual PC的COM端口通信
-
29-10-2019 - |
题
我正在测试使用COM端口的应用程序。该应用程序正在Virtual PC中运行。我已经设置了Virtual PC设置,以将命名管道\。\ pipe \ mypipe用于COM1-Port。
现在,我正在尝试使用C#与该命名管道进行通信。 通用标签
尽管Virtual PC正在运行,但程序正在等待WaitForConnection(),但我正在尝试与COM-Port通信。
我还尝试了以下操作,因为不确定是否必须在程序中创建命名管道,还是由Virtual PC创建了命名管道。 通用标签
我在做什么错了?
解决方案
当您将Virtual PC设置为使用命名管道作为COM端口时,它将充当服务器(如果是客户端,则VPC将必须不断轮询新服务器,例如,如果服务器崩溃)。/ p>
除了应该使用“ mypipe”作为管道名称而不是“ pipe \ mypipe”作为管道名称之外,您的第二种方法几乎是正确的。
不隶属于 StackOverflow