История изменений
Исправление pfg, (текущая версия) :
в протоколе UDP нет алгоритма восстановления последовательности пакетов и даже нет подходящего поля в заголовке пакета.
в отличии от к примеру упомянутого TCP у которого прям в заголовке имеется 32 битное поле Sequence number, по которому можно отследить правильность последовательности пакетов, выпущенных отправителем, и восстановить на получателе, чем собственно и занимается TCP-протокол на приемнике и кой чем еще.
почитай мануал библиотеки, которая реализует sendto(). там должно быть все описано.
размер пакета ip определяется размером mtu. но можно и вручную уменьшить.
«разнообразие» прихода пакета определяется параметрами сети между передатчик и приемником.
Исходная версия pfg, :
в протоколе UDP нет алгоритма восстановления последовательности пакетов и даже нет подходящего поля в заголовке пакета.
в отличии от к примеру упомянутого TCP у которого прям в заголовке имеется 32 битное поле Sequence number, по которому можно отследить правильность последовательности пакетов, выпущенных отправителем, и восстановить на получателе, чем собственно и занимается TCP-протокол на приемнике и кой чем еще.
почитай мануал библиотеки, которая реализует sendto(). там должно быть все описано.