【问题标题】:How i can convert PID in Erlang to 1 byte in binary?我如何将 Erlang 中的 PID 转换为二进制中的 1 个字节?
【发布时间】:2012-06-02 05:54:04
【问题描述】:

我需要在 Erlang 中将 pid 转换为二进制,并将其发送到另一个 pid。但我需要二进制数据的大小为 1 个字节。有可能吗?

【问题讨论】:

    标签: erlang


    【解决方案1】:

    你不能这样做。一个字节只能表示 256 个不同的值,而可能的进程 ID 则超过 256 个。 PID 对节点标识和依赖于实现的进程编号进行编码; Can someone explain the structure of a Pid in Erlang? 有更多详细信息。您需要安排您的协议以允许发送或存储多个字节。

    【讨论】:

      【解决方案2】:

      鉴于 Erlang 中的 PID 结构是 way more than 8 bits 我会说答案是否定的。

      【讨论】:

        猜你喜欢
        • 2022-01-03
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 1970-01-01
        • 2017-11-22
        • 2017-04-03
        • 2012-07-16
        • 1970-01-01
        相关资源
        最近更新 更多