> Сам по себе HTTP не может держать соединение
Вообще то может
. За счет этого достигается большая скорость передачи контента от сервера клиента, так как не приходится каждый раз устанавливать соединение (трудоемкая задача). Эта не обязательная фича, сервер или клиент не обязаны её реализовывать. Могу ошибаться, но кажется эта особенность появилась в HTTP 1.1. Ладно, это оффтоп.
> в орпеделённый момент связь как бы теряется, но сокет соединение не отсодиняется...
А вот это интересно. Не знал что такое может быть. Тогда, конечно, нужно как-то пинговать сервер, но, как я говорил, смена статуса, это плохая идея.
> если знать, как отследить корректный ответ от сервера...
Миранда может писать весь трафик в логи, можно подсмотреть за ней, при желании. Или изучить коды какого-нибудь открытого клиента.
..bw