什么是prim_inet模块,它是如何工作的?
我试图谷歌它,但我没有找到任何有用的文档
我查看了源文件prim_inet.erl,但没有什么特别的,剂量prim_inet:async_recv为每个recv生成一个新进程?
答案 0 :(得分:5)
您找不到有用的文档,因为没有记录内部且不打算直接从应用程序调用的erlang
模块。
请参阅"Why prim_inet undocumented. 在该链接中,您将阅读以下内容:
它没有文档,因为它是一个不是内部模块 从应用程序调用。它的界面可能没有改变 即使是最小的补丁也会发出警告
如果您需要gen_tcp中未提供的功能, gen_udp,gen_sctp,inet等...你只是询问它,有可能 要么是另一种方式,要么可以添加到公众 界面应该是什么。
但是,您可能会发现prim_inet:async_accept/2有用。