Je peux envoyer de petites données en utilisant java nio.problème avec l'écriture de grandes données en utilisant java nio socket canal
Mais si je veux envoyer une très grande quantité de données, mon canal de socket ne fonctionne pas correctement.
message = "very large data"+"\n";
ByteBuffer buf = ByteBuffer.wrap(message.getBytes());
int nbytes = channel.write(buf);
toutes les données sont envoyées. Je veux lire des données du serveur ainsi j'emploie BufferedInputStreaReader.readLine(); Dans ce cas, je ne reçois pas d'erreur aussi je ne peux pas récupérer l'une des données que je vous ai envoyé
Merci Deepak
Avez-vous une exception? –
Vous allez devoir expliquer ce qui ne fonctionne pas ... Exception, trace de pile, quelque chose ... –