У меня есть список IP-адресов, которые я получаю, используя UDP-вещание,
поэтому на основе пакета Alive / Death я узнал, жив ли пользователь или ушел.
Но у меня есть один случай, если предположить, что пользователь вышел из сети перед отправкой пакета смерти,
тогда как я могу обнаружить живого пользователя или нет.
- Решение, которое у меня есть:
Поэтому для этой цели я запускаю поток, в котором я отправляю фиктивные данные всем пользователям (из списка ip), поэтому, если какой-либо ip недоступен, он отвечает на IO-исключение.
но идентификация ip в сети занимает много времени.
Пожалуйста, предложите мне, если есть более быстрое решение.