tcp を使用して BERT でエンコードされたメッセージをキャッチしたいのですが、少し混乱しています。binary_to_term(X) は、最初の項のみをデコードし、残りのバイナリを返したり、使用した量を伝えたりしません。term_to_binary(X) でエンコードして、サイズがオプションではないことを確認します。これは、BERT エンコード方法が異なるためです (たとえば、すべての int を long int としてエンコードします)。
では、メッセージをデコードするにはどうすればよいでしょうか。唯一の有効なオプションは、バイナリ サイズも渡すことですか?