首页 > 解决方案 > 关闭 OTP 主管拥有的 gen_tcp 侦听套接字

问题描述

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

我的问题是,如何在没有终止/2 回调函数的情况下关闭主管拥有的侦听套接字?

标签: tcperlangerlang-otperlang-supervisor

解决方案


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

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


推荐阅读