Практика TCP-сокетов в Java
В одном запуске клиент отправляет "ping",
сервер отвечает "pong"; в консоли клиента
должна появиться "pong".
Строка "data" от клиента; ответ сервера -
"copy: data", его печатает клиент.
Даны сообщения:
var messages = List.of("x", "y", "z");
Клиент отправляет их подряд; сервер для каждой строки
печатает "seen: " и текст строки, клиент после
третьей закрывает запись.
Даны сообщения клиента:
var messages = List.of("sum", "4", "5");
Клиент шлёт их и закрывает запись; сервер отвечает
одной строкой "9", клиент выводит её в консоль.