1. Таймаут есть у самого соединения ТСР в соответствии со стандартом. 2. Даже если данные не идут, при установленном соединении клиент и сервер должны обмениваться пакетами без данных для подтверждения активности соединения.
3. Иногда даже на TCP могут быть обрывы, клиент ДОЛЖЕН в этом случае произвести реконнект (что у Вас делает Лектус при нажатии кнопки Refresh). Попробуйте настроить Лектус на автоматический реконект.