| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Работа с сетью > Socket |
| Автор: val 24.5.2006, 14:55 |
| Привет! Необходимо отправлять byte-массивы довольно большой длины, например длиной 10 000. На практике процесс отправки происходит корректно, если длина отправляемого массива не превышает 1015 элементов, если больше - то ползут абсолютно непонятные эксепшины типа OptinalError на принимающей стороне. Что это может быть, как вы думаете? |
| Автор: val 25.5.2006, 13:37 |
| Фух, разобрался... Для класса DataInputStream при чтении потока байтов в моём случае надо было использовать метод public final void readFully(byte[] b) вместо простого read... |
| Автор: Wowa 30.6.2006, 12:42 |
| вроде, как можно еще через ReadLine(), но это устаревший вариант. |