c#共享内存demo-两个进程间通过共享内存实现通信

时间:2021-03-10 02:31:18
【文件属性】:

文件名称:c#共享内存demo-两个进程间通过共享内存实现通信

文件大小:107KB

文件格式:RAR

更新时间:2021-03-10 02:31:18

c#共享内存

分为3个工程:proA,proB,ShareMemLib 其中proA,proB是用wpf写的两个模拟进程程序 ShareMemLib将共享内存代码封装成lib,定义了发送者和监听者 两个进程在实例化ShareMemory时指定相同的map,并指定当前为发送者或监听者 发送者负责发送消息,监听者负责接受消息(监听者务必实现接受消息处理方法) 两个进程实例化完成后发送者发送消息,监听者收到消息并处理 至此成功完成了两个进程间通过共享内存实现通信


【文件预览】:
ShareMemLib
----.vs()
--------ShareMemLib()
----ProA()
--------bin()
--------ProA.csproj(5KB)
--------App.xaml(362B)
--------obj()
--------App.xaml.cs(331B)
--------App.config(189B)
--------MainWindow.xaml(516B)
--------Properties()
--------MainWindow.xaml.cs(1KB)
----ShareMemLib()
--------bin()
--------obj()
--------ShareMemLib.csproj(2KB)
--------Properties()
--------ShareMemory.cs(8KB)
----ShareMemLib.sln(2KB)
----ProB()
--------bin()
--------App.xaml(362B)
--------obj()
--------App.xaml.cs(331B)
--------ProB.csproj(5KB)
--------App.config(189B)
--------MainWindow.xaml(516B)
--------Properties()
--------MainWindow.xaml.cs(1KB)

网友评论

  • 请问一下我在运行这个项目时,为什么会出现下面的这个问题啊,谢谢 无法直接启动带有"类库输出类型"的项目。 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目。
  • 还不错,测试可行~
  • 例子很好用