C++ 通过串行端口发送字符串

C++ 通过串行端口发送字符串,c++,.net,wpf,opencv,C++,.net,Wpf,Opencv,我有一个使用OpenCV的应用程序,它基本上使用网络摄像头打印字符串来跟踪球的颜色及其运动。如果球向右移动,它将发送一个string=“right”|string=“left” 我制作了一个用于交互的GUI(在.net和WPF上制作的项目),以显示当球向左移动时,用户可以看到它确实在移动,执行类似itunes coverflow的图形交互 我的问题是,如果可以使用虚拟串行端口与两个项目进行通信,如何打开端口以从openCV代码发送此字符串 net上的应用程序已经准备好读取串行端口、波特率、停止位

我有一个使用OpenCV的应用程序,它基本上使用网络摄像头打印字符串来跟踪球的颜色及其运动。如果球向右移动,它将发送一个
string=“right”
|
string=“left”

我制作了一个用于交互的GUI(在.net和WPF上制作的项目),以显示当球向左移动时,用户可以看到它确实在移动,执行类似itunes coverflow的图形交互

我的问题是,如果可以使用虚拟串行端口与两个项目进行通信,如何打开端口以从openCV代码发送此字符串

net上的应用程序已经准备好读取串行端口、波特率、停止位等

如果有其他方法将此字符串发送到.net上的项目,请告诉我


提前感谢=)

串行端口并不是实现这一点的合适技术,如果您想要的是允许在同一台机器上运行的两个独立程序相互通信的技术,那么.NET/Windows解决方案就是匿名和/或命名管道。谷歌“关于管道”并选择MSDN文章(目前列在顶部),这将让你开始。在.NET下,C和C++代码实际上是相同的,只有几行长。

有没有使用串行链路而不是网络连接的特殊原因?不是,我不知道如何与它们通信,因为我已经尝试过使用微控制器上的OpenCV代码,并且它使用串行端口工作得很好,但我想对这两个应用程序使用同一台计算机