C#使用共享内存与C++进行数据交互

现在做桌面的不多了。前端太流行了,大家都去搞前端了。需求如下:上层UI使用C#开发,数据采集模块使用C++开发。数据采集模块采集到的数据比较大,上层需要接收这一块数据并显示进程间通信的方式有多种,如消息队...

现在做桌面的不多了。前端太流行了,大家都去搞前端了。

需求如下:

上层UI使用C#开发,数据采集模块使用C++开发。数据采集模块采集到的数据比较大,上层需要接收这一块数据并显示

进程间通信的方式有多种,如消息队列、管道、套接字、共享内存、WM_COPYDATA等等

此时,最好的做法就是使用共享内存。因为数据量比较大,当然,数据量不大也可以选用共享内存来进行C#和C++进程间的通信,看自己需求了。

 

本文标题为:C#使用共享内存与C++进行数据交互

基础教程推荐