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) {
}