tcp - 关闭 OTP Supervisor 拥有的 gen_tcp 监听套接字

标签 tcp erlang erlang-otp erlang-supervisor

一些教程,包括这个 Learn You Some Erlang第一,显示应用程序,其中 OTP 管理程序将打开并拥有 TCP 监听套接字,并将其共享给许多将接受连接的工作人员。

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

最佳答案

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

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

关于tcp - 关闭 OTP Supervisor 拥有的 gen_tcp 监听套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52386588/

相关文章:

sockets - Wireshark 中的 [TCP ACKed unseen segment] 等是什么?

linux - erlang格式的utf8变成\x(反斜杠x)ascii编码

erlang - 为什么我不能直接调用返回的方法

erlang - 在 Erlang 中必须使用工作池吗?

sockets - erlang 发送套接字西里尔字符数据

linux - Linux 防火墙 (iptables) 后的 Alljoyn 服务

networking - Modbus 从站数量限制

tcp - 在 Elixir 中设置 gen_tcp 的参数

linux - 如果很多socket连接处于TIMEWAIT状态,是否会影响服务器的性能

Erlang-Elixir : What is a supervision tree?