tcp - 关闭 OTP 主管拥有的 gen_tcp 侦听套接字
问题描述
一些教程,包括Learn You Some Erlang one,展示了 OTP 主管将打开并拥有 TCP 侦听套接字并将其共享给许多接受连接的工作人员的应用程序。
我的问题是,如何在没有终止/2 回调函数的情况下关闭主管拥有的侦听套接字?
解决方案
套接字链接到拥有它的进程。如果该进程退出,则套接字将自动关闭。(这适用于监听套接字和连接套接字。)
(拥有套接字的进程就是创建它的进程,除非您调用gen_tcp:controlling_process
重新分配套接字的所有权。)
推荐阅读
- tensorflow - 如何在 LSTM 模型中屏蔽填充以进行语音情感识别
- c# - Web API Controller 中的 Mapper 函数在单元测试期间返回 null
- swift - 如何将 podfile.lock 和 .DS_store 添加到 .gitignore
- sql - 为什么 RETURN QUERY 返回字符串而不是 TABLE
- typescript - 如何在按钮单击时在 vue 中重新定位 vue2-leaflet 地图
- excel - 当值是数字时,为什么我会得到一个文本过滤器?
- laravel - laravel 查询生成器:我有 mysql 查询
- azure-digital-twins - DTDL 可写属性 - Azure 数字孪生
- excel - 基于名为“Carrier”的指定列的 VBA 宏创建列值或将列值拆分到新工作簿中
- python - 什么时候应该使用 system(3) 来运行外部进程?