Russian Qt Forum

Qt => Работа с сетью => Тема начата: vintik от Октября 05, 2013, 14:56



Название: Контрольная сумма udp (udp checksum)
Отправлено: vintik от Октября 05, 2013, 14:56
Привет
В заголовке udp пакета есть поле для контрольной суммы.
Вопрос такой: это поле заполнять при отправке и проверять при получении должны конечные приложения (т.е. программист)? Или этим занимается реализация стека протоколов (битый udp пакет, контрольная сумма которого не будет совпадать с указанной в поле, просто будет отброшен) ?


Название: Re: Контрольная сумма udp (udp checksum)
Отправлено: LisandreL от Октября 05, 2013, 16:10
Чаще всего реализация стека, хотя если есть возможность использовать RAW-сокеты, то можно и заполнять.
По умолчанию обычно отбрасывается, если не сумма не совпадает и не равна 0.


Название: Re: Контрольная сумма udp (udp checksum) [РЕШЕНО]
Отправлено: vintik от Октября 07, 2013, 16:44
Всё ясно, спасибо за ответ!