我不太了解进程间通信,但我想使用进程间通信来模拟欺负算法,经过搜索,我发现有使用 IPC 的机制
剪贴板 COM 数据复制 DDE 文件映射 邮槽 管道 RPC Windows 套接字
我不知道哪种机制最适合这种情况!
我会告诉你我的想法,但它可能是错误的:)
我排除了这些:
文件映射用于文件共享(这与我们的示例相去甚远) COM:用于复合文档(我们不想要) DDE:因为它通常由用户命令启动,并且不如新技术高效文件映射:因为有无法保证已收到数据报。ClipBoard :因为几乎总是用于对用户命令的一次性响应,例如从菜单中选择粘贴命令。
所以剩下的机制是:
数据复制
管道
RPC
WindowsSockets
所以这是在这些情况下使用的最佳机制
1)如果通信在同一台计算机上 2)不同计算机之间