Erlang で pid をバイナリに変換し、それを別の pid に送信する必要があります。しかし、バイナリ データのサイズを 1 バイトにする必要があります。可能ですか?
2 に答える
6
これはできません。1 バイトは 256 の異なる値しか表すことができず、256 を超えるプロセス ID が考えられます。PID は、ノード ID と実装依存のプロセス番号の両方をエンコードします。誰か Erlang の Pid の構造を説明できますか? に詳細があります。複数のバイトを送信または保存できるように、プロトコルを調整する必要があります。
于 2012-05-27T15:41:24.303 に答える
1
PID
Erlangの構造体が 8 ビットをはるかに超える場合、答えはノーと言えます。
于 2012-05-27T15:41:53.833 に答える