このような私のクライアントコード:
socket = new Socket("10.105.1.20", 5678);
DataOutputStrean dos = new DataOutputStream(socket.getOutputStream());
short len = 4;
dos.writeByte(len);
dos.writeByte(len >> 8);
dos.writeShort(0x0410);
dos.flush();
サーバーに送信されるのは4バイトである必要がありますが、wiresharkを使用してパケットをフェッチすると、データは3バイトになります
00 04 10
そうあるべきだと思う
04 00 04 10
最初のバイト 04 はどこですか? 私のコードに問題がありますか、それともwireshark.THXに関連していますか?