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