使用共享内存的不同计算机中的IPC通信

使用共享内存的不同计算机中的IPC通信,c,concurrency,ipc,real-time,C,Concurrency,Ipc,Real Time,我需要为Linux中使用共享内存进行通信的不同主机(计算机)中的两个进程编写c代码 我知道如何在同一台计算机上实现这一点,但我不知道如何实现这一点。您无法使用共享内存在不同机器上的两个进程之间进行通信,您需要为两台不同机器之间的通信进行套接字编程 请参阅您的参考我需要从一个进程访问共享内存只是一个说明-Windows共享内存可以映射到网络磁盘,从而提供共享访问,但映像不同步,因此此类功能无法用于高效通信。不包括外来硬件(例如不透明网桥)内存只能由同一台计算机中的进程共享(因为远程计算机不能直接访

我需要为Linux中使用共享内存进行通信的不同主机(计算机)中的两个进程编写c代码


我知道如何在同一台计算机上实现这一点,但我不知道如何实现这一点。

您无法使用共享内存在不同机器上的两个进程之间进行通信,您需要为两台不同机器之间的通信进行套接字编程


请参阅您的参考

我需要从一个进程访问共享内存只是一个说明-Windows共享内存可以映射到网络磁盘,从而提供共享访问,但映像不同步,因此此类功能无法用于高效通信。不包括外来硬件(例如不透明网桥)内存只能由同一台计算机中的进程共享(因为远程计算机不能直接访问内存)。要想得到好的答案,你需要问一个好问题——具体来说,是涉及到外来硬件,还是你在谈论3个进程(同一台计算机上的两个进程与一个远程第三个进程共享内存),还是你在试图做一些不可能的事情?