1

什么是 prim_inet 模块,它是如何工作的?
我试图谷歌它,但我没有找到任何有用的文档。
我查看了源文件 prim_inet.erl 但没有什么特别之处,剂量 prim_inet:async_recv 为每个 recv 生成一个新进程?

4

1 回答 1

5

您没有找到有用的文档,因为没有记录erlang内部模块并且不打算直接从应用程序调用。

请参阅“为什么 prim_inet 未记录。 在该链接中,您将阅读以下内容:

它没有被记录,因为它是一个内部模块,不能从应用程序中调用。即使在最小的补丁中,它的界面也可能会在没有警告的情况下发生变化。

如果您需要的功能未在 gen_tcp、gen_udp、gen_sctp、inet 等中提供...您只需询问它,可能有另一种方法可以做到这一点,或者它可能被添加到它应该的公共接口是。

但是,您可能会发现prim_inet:async_accept/2很有用。

于 2012-11-02T00:47:54.007 回答