Bonjour, actuellement je programme un serveur et un client en SOCKET. Je vois sur certain code source (pour pas dire la quasi totalité !) que vous utilisez souvent un BuffeedReader. Pourquoi et quelle est son intérêt ? En terme de resultat je n'est pas remarqué de différence à l'affichage de ma console. J'utilise seulement cette ligne la pour recevoir un donnée envoyé par mon client :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 in = connection.getInputStream(); DataInputStream DataInput = new DataInputStream(in);
(avec connection --> new socket)
et si je veux afficher les donnée du client, je met juste cette ligne dans une boucle
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part DataInput.read();
Je peux utiliser bien-sur un readInt() ou readUTF() et plein d'autre. Alors qu'elle est l'interet d'utiliser un BufferedReader à la place d'un DataInputStream ?
Merci
Partager