Чтение сокетами

iceman

говнокодер
Почему может обрываться ответ при чтение из потока? то обрывается на половине, то нормально! Может на "сервере"(на которЫЙ цепляюсь сокетами) для ответа времени мало отведено? либо это моя настройка?

это Java, GlassFish 3.0.1 (build22)

PHP:
byte read[];
ClientReader = new DataInputStream(Client.getInputStream());

ClientReader.skipBytes(ResponseHeader.length());

read = new byte
        [(int) Short.reverseBytes
            (ClientReader.readShort())];
ClientReader.read(read);
 

iceman

говнокодер
System.in.read() - возвращает "-1", т.е. я уверен что выходной поток останавливается, только не могу понять от чего обрывается
 
Сверху