Sockets 在不同计算机上的进程之间共享内存

Sockets 在不同计算机上的进程之间共享内存,sockets,architecture,shared-memory,Sockets,Architecture,Shared Memory,有人能帮我在三台或三台以上的机器之间共享内存吗?每台机器都有自己的内存副本以加速读取操作 例如,我首先创建一个套接字来在这些进程之间进行通信,但是如何使内存在机器之间可见呢?我知道如何在一台机器上显示它 编辑:也许我们应该使用服务器机器来管理共享内存读写操作?您不能跨机器边界共享内存。您必须序列化共享的数据,例如使用IPC机制(如命名管道或套接字)。将共享数据传输到每台机器,然后将其复制到自己的本地内存中。对本地内存的任何更改都必须传输到其他机器,以便它们具有更新的本地副本 如果您在实现这一点时

有人能帮我在三台或三台以上的机器之间共享内存吗?每台机器都有自己的内存副本以加速读取操作

例如,我首先创建一个套接字来在这些进程之间进行通信,但是如何使内存在机器之间可见呢?我知道如何在一台机器上显示它


编辑:也许我们应该使用服务器机器来管理共享内存读写操作?

您不能跨机器边界共享内存。您必须序列化共享的数据,例如使用IPC机制(如命名管道或套接字)。将共享数据传输到每台机器,然后将其复制到自己的本地内存中。对本地内存的任何更改都必须传输到其他机器,以便它们具有更新的本地副本

如果您在实现这一点时遇到问题,您需要展示您实际尝试了什么