问题描述
可以将本地名称保存为gen_server的状态,但是我认为,由于本地名称已经存储在gen_server中,因此可以获取它。
如何做到?
解决方法
如果使用以下命令启动gen_server:
{ok,Pid} = gen_server:start_link({local,localName},Module,Args,Options]).
您可以通过命令获取localName:
process_info(Pid,registered_name).
可以将本地名称保存为gen_server的状态,但是我认为,由于本地名称已经存储在gen_server中,因此可以获取它。
如何做到?
如果使用以下命令启动gen_server:
{ok,Pid} = gen_server:start_link({local,localName},Module,Args,Options]).
您可以通过命令获取localName:
process_info(Pid,registered_name).