メッセージのデータ型

この章ではメッセージの中で使われる基本的なデータ型を記載します。

Intn(i)

ネットワークでのバイトの並び順における n ビットの整数。もし i が指定されていれば それはリテラル値です。 例: Int16、Int32(42)

LimStringn(s)

'\0' で終結した文字列として判断される、厳密に n バイトの文字配列。 十分な空きが無い場合 '\0' は省略されます。 もしも s が指定されていればそれは リテラル値です。 例: LimString32、LimString64(「user」)

String(s)

長さに制限の無い従来の '\0' で終結した C 文字列。フロントエンド はバッファに余裕が無く文字を捨てなくてはならない場合でも常に全て の文字列を読むようにしなければなりません。

Note: 8193バイトは最大限の許容サイズですか。

もしも s が指定されれば、それは リテラル値です。 例: String、String(「user」)

Byten(c)

厳密に n バイト。 もしも c が指定されれば、それは リテラル値です。 例: Byte、Byte1('\n')