Efektywne przesyłanie ArrayList poprzez ServerSocket

0

Witam.
Mam następujący problem

Przesyłam dane w następujący sposób (tylko najważniejsze miejsca kodu):

private static ArrayList<String>acctualMap = new ArrayList<>();
//...
Socket socket = serverSocket.accept();
PrintWriter pw = new PrintWriter(os, true);

pw.println(acctualMap);

A odbieram tak:

InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
System.out.println(br.readLine());

I chciałbym aby dane z bufora u odbiorcy znalazły się również w ArrayList tak jak u nadawcy.
Da się to bez problemu zrobić na około. Jednak chciałbym się zapytać bardziej doświadczonych kolegów.
Dopiero raczkuję jeśli chodzi o programowanie sieciowe więc prosiłbym o wyrozumiałość.

Pozdrawiam

1

ObjectInputStream oraz ObjectOutputStream

1 użytkowników online, w tym zalogowanych: 0, gości: 1