Я вот так и не врубился в проблему флеш сокета, если не пинговать и не слать данные, то время жизни подключения где то до 5-и минут, больше не живет
пинг прекрасно работал, но кушал канал, серверное время и вооще мешал спокойно спать ночами

в итоге просто сделал микро-пинг с клиента, отсылал раз в две минуты один символ, сервер на него не реагирует, зато линк постоянно находится в "живом" состоянии.
Со стороны сервера пинг не имел смысла, там разрыв "заснувшего" соединения почему то прекрасно отрабатывается, первая версия сервер-сокета была пхп, сейчас .net/c#