一个服务进程间如何通信和一个c++程序之间通信传输的问题

一个间接办法你可用一个“共享名”申请一块共享内存块,进行读写:

现有一C++应用程序和一C#应用程序C++應用程序用来进行数据处理,并向C#应用程序同步传递处理后的数据而C#应用程序接收这些数据,并实时的绘制图像(之所以这么做是因為有一个人熟悉C++,另一个熟悉C#,而且C++处理数据块而C#绘图容易而且漂亮)。

1.两个应用程序之间传送的数据量非常大例如传递10个长度为10000的Double型數组和10个长度为10000的string型数组。

2.两个应用程序之间通信非常频繁而且要求是同步,即c++处理完数据马上传递给C#,c#程序立即绘制成图

3.两个应鼡程序处于同一台机子上,所以无需通过网络形式通信

那么,这两个应用程序之间通信用什么方式实现好呢命名管道,内存共享或其他?求高手解决这个问题

怎样让不同环境开发的两个应用程序能够实现相互调用且能够在进程间如何通信间进行通信,大家帮一下忙

用两个不同环境开发的应用程序一个是用delphi开发的播放器,一個是c++builder开发的歌词编辑器,怎样能够让播放器来调用歌词编辑器而且歌词编辑器又能够从播放器来抓去所播放音频的时间,还又能够控制播放器的播放、暂停、停止等.请大家帮帮忙集思广意,解决这个问题

我要回帖

更多关于 进程间如何通信 的文章

 

随机推荐