gpt4 book ai didi

Erlang shell - 控制两个进程

转载 作者:行者123 更新时间:2023-12-02 17:46:35 26 4
gpt4 key购买 nike

我有一个关于 erlang shell 和 erlang vm 的问题。

我们必须在 Erlang 中编写简单的客户端-服务器应用程序,但仅限于本地环境,因此没有套接字或任何东西。

我想写一个类似于通信服务器的东西,人们可以注册并向其他人发送消息。问题是,如果我打开 erl 并启动我的服务器/注册它,我只能从 erlang shell 控制一个进程,所以这样做没有乐趣,因为我无法与任何人交谈。

是否可以打开连接到同一个 vm 实例的 2 个 erlang shell 或编译客户端程序,从 erlang shell 启动服务器,然后在同一个 vm 中运行编译的客户端?

最佳答案

  • 可以打开连接到一个 VM 的两个 shell(常规和rem 外壳)。
  • 您可以从一个 shell 控制多个进程,只需 spawn他们。
  • 您可能真正想要的是许多 erl 虚拟机相互通信其他,甚至在一台主机上。只需以分布式模式运行它们(例如-sname),从现在开始,您可以与拥有相同 cookie 的任何人通信。

学习 erlang 的地方之一:http://learnyousomeerlang.com/distribunomicon#alone-in-the-dark

关于Erlang shell - 控制两个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13886478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com