Mishka> Когда в UDP введётся понятие sequence, будет упорядочивание, определение потерянных пакетов, то это будет уже TCP Ну не до такой же степени
Вон, как выше вариант флуда упоминался. Нажимает игрок кнопку стрельбы и клиент начинает долбить сервер серией пакетов, пока от сервера к нему не пробьётся пакет «выстрел получил, хватит флудить»
Под sequence подразумевается работа не с конкретными пакетами, нехай пропадают, а с конкретными действиями. Если мы уже обрабатываем пакет «перемещение» под номером N (и ответили клиенту, чтобы заткнулся), то игнорируем все повторные перемещения под этим номером, но отменяем предыдущее действие и начинаем новое, если получим пакет под номером N+1.
Mishka> А синхронизация UDP c TCP будет очередной головной болью А она не требуется. Как я писал, во-первых, UDP-вариант в отдельных зонах может быть вообще замещающим, во-вторых, никто не мешает их использовать параллельно по принципу «кто раньше пришёл, того и тапки».
… чтобы понять рекурсию, нужно сперва понять рекурсию …