一些教程,包括这个 Learn You Some Erlang第一,显示应用程序,其中 OTP 管理程序将打开并拥有 TCP 监听套接字,并将其共享给许多将接受连接的工作人员。
我的问题是,如何在没有终止/2回调函数的情况下关闭主管拥有的监听套接字?
最佳答案
套接字链接到拥有它的进程。如果该进程退出,套接字将自动关闭。 (这适用于监听套接字和连接套接字。)
(拥有套接字的进程就是创建它的进程,除非您调用 gen_tcp:controlling_process
来重新分配套接字的所有权。)
关于tcp - 关闭 OTP Supervisor 拥有的 gen_tcp 监听套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52386588/