Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Как работает keep-alive и почему соединение умирает молча где-то посередине

Соединение выглядит живым — сокет открыт, ошибок нет. А потом вы пытаетесь что-то отправить и получаете таймаут после минуты тишины. Дело в том, что «соединение» в TCP — не провод между двумя точками, а договорённость, которую держат в памяти несколько устройств по пути, и любое из них может её забыть, не сказав об этом никому.

Подробнее →