视窗COM港是否可以用同一个人计算机的两种方案进行程序间通信? 我们的最终目标是起草一份方案,在COM港口进行通信,以控制硬件。 由于硬件无法使用,我们希望在虚拟COM港的节目中复制硬件,并做出反应。
一个三维推器将是一个方案,等待从COM港读到矿石,并以书面形式对COM港做出反应。 从这些讯息的价值观开始,就难以编码。
因此,我在C/C++上用<代码>ReadFile 、WriteFile
通过窗户读写的功能写成两个节目。 这种做法不会因为接触冲突而发挥作用。 因此, 我不禁要问,我们对支持者的态度是否是错误的。
我对基于Windows的方案拟订工作是新的,尽管我在其他领域有方案拟订经验。 任何帮助都将受到高度赞赏。
<>Update:
解决办法:
- Installed Virtual Serial Port Driver 7.1 by Eltima Software (trial version)
- Added a pair of virtual ports (e.g. COM1 and COM2)
- The controller program communicates through COM1
- The emulator program communicates through COM2
- Eltima software takes care of transferring the data between the two ports