16/05/17 M2207 - cb@iutbeziers.fr 5/15
La classe Socket (2)
Pour la classe BufferedReader, il y a un petit soucis car les
constructeurs utilisent des objets Reader :
BufferedReader(Reader in)
Il faut donc passer par un intermédiaire pour transformer un
InputStream en Reader afin d'obtenir l'objet BufferedReader.
Cela se fait avec la classe InputStreamReader :
InputStreamReader(InputStream in)
On obtient donc :
InputStream is=sock.getInputStream();
InputStreamReader isr=new InputStreamReader(is);
BufferedReader sockIn=new BufferedReader(isr);