【发布时间】:2012-11-02 00:42:42
【问题描述】:
什么是 prim_inet 模块,它是如何工作的?
我试图用谷歌搜索它,但我没有找到任何有用的文档。
我查看了源文件 prim_inet.erl 但没有什么特别的,剂量 prim_inet:async_recv 为每个 recv 生成一个新进程?
【问题讨论】:
什么是 prim_inet 模块,它是如何工作的?
我试图用谷歌搜索它,但我没有找到任何有用的文档。
我查看了源文件 prim_inet.erl 但没有什么特别的,剂量 prim_inet:async_recv 为每个 recv 生成一个新进程?
【问题讨论】:
您没有找到有用的文档,因为没有记录 erlang 内部模块并且不打算直接从应用程序调用。
请看"Why prim_inet undocumented. 在该链接中,您将阅读以下内容:
它没有被记录,因为它是一个内部模块,没有被提及 从应用程序调用。它的界面可能会改变 即使是最小的补丁也会发出警告。
如果您需要的功能在 gen_tcp 中没有提供, gen_udp、gen_sctp、inet 等...您只需询问它,可能 要么是另一种方式,要么可以添加到公众中 界面应该在哪里。
不过,您可能会发现 prim_inet:async_accept/2 很有用。
【讨论】: