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