いくつかの異なるフィールドといくつかのゲッター/セッターを持つメッセージ クラスがあります。バイナリ ストリームをソケットに書き込めるように、このクラスを変換するにはどうすればよいですか。私はまったくシリアル化したくありませんが、クラスフィールドで表される生のバイトを生にしたいだけです。
ありがとうございました !!!
私はこれをやろうとしていますが、バイトが正しく出てきません:
public static byte[] serialize(Object obj) throws IOException {
ByteArrayOutputStream b = new ByteArrayOutputStream();
ObjectOutputStream o = new ObjectOutputStream(b);
o.writeObject(obj);
return b.toByteArray();
}