gen_server例子程序的理解,服务器和客户端各是那个,怎么理解他们之间的通信...

时间:2022-06-01 20:42:49
刚刚到一家公司上班,职位是游戏开发实习,学了一个星期的Erlang,对gen_server框架不是很理解,如题所说,在一个gen_server程序中,那个是客户端的角色,那个又是服务端的角色,还有他们的通信机制等等,问题不是很明郎,反正就是没学懂,用下面的例子来做例子:求解。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
公司内网,不能复制....
反正就是那个很常见的gen_server的例子,my_bank.erl那个,希望高手帮我解答,先谢谢了!

2 个解决方案

#1


看到 书中以下代码了吗?
>my_bank:start().
{ok, <0.33.0>}
...

跑这段代码的erl shell 就是客户端
<0.33.0> 这个就是my_bank 服务端
通信机制嘛, 进程间发消息

#2


引用 1 楼 mingchaoyan 的回复:
看到 书中以下代码了吗?
>my_bank:start().
{ok, <0.33.0>}
...

跑这段代码的erl shell 就是客户端
<0.33.0> 这个就是my_bank 服务端
通信机制嘛, 进程间发消息

才看到 。。。没有用blog的习惯。

#1


看到 书中以下代码了吗?
>my_bank:start().
{ok, <0.33.0>}
...

跑这段代码的erl shell 就是客户端
<0.33.0> 这个就是my_bank 服务端
通信机制嘛, 进程间发消息

#2


引用 1 楼 mingchaoyan 的回复:
看到 书中以下代码了吗?
>my_bank:start().
{ok, <0.33.0>}
...

跑这段代码的erl shell 就是客户端
<0.33.0> 这个就是my_bank 服务端
通信机制嘛, 进程间发消息

才看到 。。。没有用blog的习惯。