LINUX.ORG.RU

История изменений

Исправление unC0Rr, (текущая версия) :

Если перестали(превышен таймаут) - соединение считается разорванным.

Удобно: очередной пакет не пришёл и никогда не придёт - в udp это «нет гарантий доставки», а в tcp «гарантия доставки», хотя по факту шиш тебе, а не порция данных.

Может по дороги побили

чексумму пакета никто не отменял

Это уже твои проблемы, проверять и составлять в нужном порядке. И следить за тем, что-бы всё было (и если нет - запрашивать повтор).

Ты так говоришь, будто приложению обязательно нужны все пакеты и обязательно в правильном порядке. Если запрашивать повтор - то зачем вообще отказываться от tcp?

Исходная версия unC0Rr, :

Если перестали(превышен таймаут) - соединение считается разорванным.

Удобно: очередной пакет не пришёл - в udp это «нет гарантий доставки», а в tcp «гарантия доставки», хотя по факту шиш тебе, а не порция данных.

Может по дороги побили

чексумму пакета никто не отменял

Это уже твои проблемы, проверять и составлять в нужном порядке. И следить за тем, что-бы всё было (и если нет - запрашивать повтор).

Ты так говоришь, будто приложению обязательно нужны все пакеты и обязательно в правильном порядке. Если запрашивать повтор - то зачем вообще отказываться от tcp?