Shell Erlang分布式-某些节点共享1个应用程序

Shell Erlang分布式-某些节点共享1个应用程序,shell,erlang,distributed,otp,gen-server,Shell,Erlang,Distributed,Otp,Gen Server,首先,我对我的英语感到抱歉,我希望你能理解我的问题。 我的项目是Erlang中的分布式游戏,这意味着一些计算机(每台计算机一个节点)必须访问应用程序。例如,来自4台计算机的4个用户在同一个游戏中玩,每个人都在屏幕上看到与其他人相同的图片,因此如果玩家1迈出了第一步,其他人就会实时看到。如何与其他节点共享游戏 如果只有一台计算机运行游戏,我可以发送命令,并将消息从其他计算机传递到此计算机,然后计算机执行该命令,但这不是目的您将在将来解决两个问题 1.发现其他节点 2.发送消息或与其他节点同步状态

首先,我对我的英语感到抱歉,我希望你能理解我的问题。 我的项目是Erlang中的分布式游戏,这意味着一些计算机(每台计算机一个节点)必须访问应用程序。例如,来自4台计算机的4个用户在同一个游戏中玩,每个人都在屏幕上看到与其他人相同的图片,因此如果玩家1迈出了第一步,其他人就会实时看到。如何与其他节点共享游戏


如果只有一台计算机运行游戏,我可以发送命令,并将消息从其他计算机传递到此计算机,然后计算机执行该命令,但这不是目的

您将在将来解决两个问题 1.发现其他节点 2.发送消息或与其他节点同步状态

以下是建议

  • 您可以设置一个中心节点,用于保存所有客户端
  • 您可以发送消息或与名为
    rpc