【发布时间】:2012-06-02 05:54:04
【问题描述】:
我需要在 Erlang 中将 pid 转换为二进制,并将其发送到另一个 pid。但我需要二进制数据的大小为 1 个字节。有可能吗?
【问题讨论】:
标签: erlang
我需要在 Erlang 中将 pid 转换为二进制,并将其发送到另一个 pid。但我需要二进制数据的大小为 1 个字节。有可能吗?
【问题讨论】:
标签: erlang
你不能这样做。一个字节只能表示 256 个不同的值,而可能的进程 ID 则超过 256 个。 PID 对节点标识和依赖于实现的进程编号进行编码; Can someone explain the structure of a Pid in Erlang? 有更多详细信息。您需要安排您的协议以允许发送或存储多个字节。
【讨论】:
鉴于 Erlang 中的 PID 结构是 way more than 8 bits 我会说答案是否定的。
【讨论】: