Я ученик, поэтому, пожалуйста, будьте терпеливы и ясны. Я пишу эхо-клиент с сокетами Java (DatagramSocket).
После того, как клиент отправит сообщение на эхо-сервер, сервер намеренно отправляет 1-10 копий сообщения обратно для имитации дублирования сообщения в UDP.
Однако мой код может принимать только первое из отправленных сообщений, но не полный номер, отправленный сервером. Мой код получения выглядит так:
socket.receive(receivePacket);
Как бы поставить моего клиента в состояние, в котором вы можете ввести строку для эха, скажем "Привет", она затем отправляется на сервер, но затем может получить все ответы? Я предполагаю, что все они возвращаются к клиенту (я проверяю это на моей локальной машине, чтобы не было потерь)