Ho creato un BufferReader in questo modo

Socket s1 = s.accept();
InputStream is = s1.getInputStream();
BufferedReader br = new BufferedReader(
new InputStreamReader(is));
String message = br.readLine();
Il metodo readLine(), da documentazione, legge linee di testo, ma considera la Stringa terminata ad ogni occorrenza dei caratteri \n e \r.

Ora io voglio passare linee di testo contenenti il carattere speciale \n, in modo che la stringa Message sia opportunamente creata.

Il passaggio avviene tramite scrittura in una JTextArea.

Dunque se scrivo nella mia JTA

Pinco
Pallino
Franco
Ciccio
br.readLine restituisce solo

Pinco, perchè dopo incontra \n.

Come faccio invece a passare tutto ciò che è contenuto nella JTA?