PDA

Просмотр полной версии : Как обнаружить разрыв соединения через XMLSocket?


valer1
09.07.2004, 19:23
Флеш работает вместе с сервером на php. Соединение устанавливается, данные передаются, всё нормально...
ТОлько вот вопрос - в случае если пропадает связь с сервером как это обнаружить на стороне клиента? Я не говорю о том случае когда сервер разорвал соединение и вызвался обработчик onClose
Например если просто пропало соединение с интернетом...
Я додумался только до такого решения - периодически посылать с сервера всем клиентам какую-то команду, по приёму которой клиенты перезапускают у себя таймер. А если клиент перестаёт получать эту команду, таймер срабатывает и выводит сообщение о потере коннекта. Но как-то это не красиво на мой взгляд - сервер впустую трафик гоняет. Может есть другие решения?

Nucer
09.07.2004, 19:43
А ты считаешь, что при разрыве связи с инетом вообще, связь с сервером останеться и onClose не сработает?

valer1
09.07.2004, 20:39
onClose не сработает. Я не считаю, а знаю это. Я проверял. onClose срабатывает когда сервер закрывает сокет.