Java - Как прочитать неизвестное количество байтов из inputStream (socket / socketServer)?

Требуется прочитать несколько байтов через сокет с использованием inputStream. Байты, отправленные сервером, могут быть переменного количества, и клиент заранее не знает длину массива байтов. Как это может быть достигнуто?


byte b[]; 
sock.getInputStream().read(b);

Это вызывает ' может быть не инициализирована ошибка »из Net BzEAnSZ. Помощь.

14
задан farm ostrich 17 April 2011 в 01:56
поделиться