Сообщение от pax
Без пинга нормально не отловить, сталкивался с этим, когда писал TCP сеть на NodeJS <=> Unity. Плюс пинг полезен, можно считать среднее время передачи пакетов и учитывать это время для интерполяции/экстраполяции. Ну и нагрузка на самом деле мизерная от него. Можно проверять время последней операции приема передачи время от времени. Если больше какого-то времени - слать пинг. Тогда будет нагрузка еще меньше.
|
Некоторые сетевые экраны блочат беспорядочный (частый, регулярный) пинг. К тому же есть опасение, что на уровнем ниже и так проверяется событие, т.е.: как бы не оказалось, что мы дублируем работу сетевого интерфейса. Ну а так-то - копейки, конечно.