Я отправляю JPEG в виде массивов байтов через Socket, 4 первых байта - это длина JPEG. Я должен прочитать их, чтобы выяснить, сколько байтов я должен прочитать, чтобы получить фактическое изображение. Я не могу понять, как это сделать.Как читать 4 байта из InputStream?
Просто читать, как это не гарантировано, чтобы дать мне мои 4 байта:
byte[] JPEGlength = new byte[4];
inputStream.read(lengthBuffer);
Я думал над этим много, и я не могу показаться, чтобы выяснить, как это сделать. Помощь будет очень признательна!
Работает как очарование. Спасибо вам большое, сэр! – Alex