Я могу отправить небольшие данные с помощью java nio.проблема с записью больших данных с помощью java nio socket channel
Но если я хочу отправить очень большие данные, то мой сокет-канал не работает нормально.
message = "very large data"+"\n";
ByteBuffer buf = ByteBuffer.wrap(message.getBytes());
int nbytes = channel.write(buf);
все данные отправляются.
Я хочу читать данные с сервера, поэтому я использую BufferedInputStreaReader.readLine(); В данном случае я не получаю сообщение об ошибке и я не могу получить какой-либо данные, которые я послал
Спасибо Дипака
Что вы подразумеваете под "не работает нормально"? У вас есть исключение? –
Вам нужно будет объяснить, что именно не работает ... Исключение, трассировка стека, что-то ... –