我需要在Erlang中将pid转换为二进制,并将其发送到另一个pid。但我需要二进制数据的大小为1个字节。它可以吗?
答案 0 :(得分:6)
你不能这样做。一个字节只能表示256个不同的值,并且有超过256个可能的进程ID。 PID编码节点标识和依赖于实现的进程数; Can someone explain the structure of a Pid in Erlang?有更多详情。您需要安排协议以允许发送或存储多个字节。
答案 1 :(得分:1)
鉴于Erlang中的PID
结构是way more than 8 bits我会说答案是否定的。