关闭由OTP主管拥有的gen_tcp监听套接字

时间:2018-09-18 12:26:58

标签: tcp erlang otp supervisor

一些教程,包括本Learn You Some Erlang教程,展示了OTP管理员将打开并拥有TCP侦听套接字并将其共享给许多接受连接的工作程序的应用程序。

我的问题是,如何关闭不具有终止/ 2回调函数的主管所拥有的侦听套接字?

1 个答案:

答案 0 :(得分:4)

套接字链接到拥有它的进程。如果该进程退出,套接字将自动关闭。 (这适用于侦听套接字和连接套接字。)

(拥有套接字的进程是创建套接字的进程,除非您调用gen_tcp:controlling_process重新分配套接字的所有权。)