А если люди будут лепить проверку и переотправку пакетов поверх udp - это бред получается. Тогда используй сразу TCP
Ну вот допустим у меня есть куча данных, и потеря в них не кретична, и в конце сессии мне нужно отправить контрольные данные в которых их целостность важна, в таком случае как быть?