java nio を使用して小さなデータを送信できます。
しかし、非常に大きなデータを送信したい場合、ソケット チャネルは正常に機能しませんでした。
message = "very large data"+"\n";
ByteBuffer buf = ByteBuffer.wrap(message.getBytes());
int nbytes = channel.write(buf);
すべてのデータが送信されます。
サーバーからデータを読み取りたいので、BufferedInputStreaReader.readLine(); を使用しています。この場合、エラーは発生せず、送信したデータを取得できません
ありがとうディーパック