Javaソケットプログラムを使用して、サーバーからクライアントに整数と文字を書き戻しています。
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
ワイヤーにint32と8Bのcharを書きたいです。私が書くときの整数について
out.printf("%04x",1);
Wiresharkでは「30303031」と表示されますが、「01 000000」と表示したいのですが。同様にout.printf( "%d"、1); 「31」と表示されますが、「01 000000」と表示されます。4Bの整数と8Bの文字をワイヤーに書き込むにはどうすればよいですか?表現はエンコーディングと関係がありますか?