Leitura e escrita de texto a partir de um Socket

 

Para complementar as dicas anteriores, criando um socket servidor e criando um cliente socket, nesta dica veremos como efetuar a leitura e a escrita de texto a partir de um socket.

 

Para efetuar a leitura de texto a partir de um socket faça:

 

    try {        BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()));        String str;        while ((str = rd.readLine()) != null) {            process(str);        }        rd.close();    } catch (IOException e) {    } Para efetuar a escrita de texto em um socket faça:     try {        BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));        wr.write("aString");        wr.flush();    } catch (IOException e) {    }