Erlang shell-控制两个进程

Erlang shell-控制两个进程,erlang,Erlang,我有一个关于erlang shell和erlang vm的问题 我们必须用Erlang编写简单的客户机-服务器应用程序,但只针对本地环境,所以没有套接字或任何东西 我想写一些类似于通信器服务器的东西,人们可以注册并向其他人发送消息。问题是,如果我打开erl并启动我的服务器/注册它,我只能从erlangshell控制一个进程,因此这没有什么乐趣,因为我不能与任何人交谈 是否可以打开连接到同一vm实例的两个erlang shell或编译客户端程序,从erlang shell启动服务器,然后在同一vm

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

我们必须用Erlang编写简单的客户机-服务器应用程序,但只针对本地环境,所以没有套接字或任何东西

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

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

  • 可以打开连接到一个VM的两个Shell(常规和 rem外壳)
  • 您可以从一个shell控制多个进程,只需生成 他们
  • 您可能真正想要的是许多erl虚拟机相互对话 其他,甚至在一台主机上。只需在分布式模式下运行它们(例如,使用 -sname)从现在起,你可以与任何拥有相同cookie的人交流
学习erlang时要看的地方之一: