【问题标题】:what is the difference between gen_tcp:recv and prim_inet recvgen_tcp:recv 和 prim_inet recv 有什么区别
【发布时间】:2012-11-02 00:42:42
【问题描述】:

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

【问题讨论】:

    标签: erlang inet


    【解决方案1】:

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

    请看"Why prim_inet undocumented. 在该链接中,您将阅读以下内容:

    它没有被记录,因为它是一个内部模块,没有被提及 从应用程序调用。它的界面可能会改变 即使是最小的补丁也会发出警告。

    如果您需要的功能在 gen_tcp 中没有提供, gen_udp、gen_sctp、inet 等...您只需询问它,可能 要么是另一种方式,要么可以添加到公众中 界面应该在哪里。

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

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 1970-01-01
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      • 2011-11-22
      相关资源
      最近更新 更多