Постоянство файлового ресурса в PHP

Я занимаюсь разработкой простого веб-приложения для чата на основе протокола MSN. Сервер связывается с сервером MSN через файловый ресурс, возвращаемый изfsockopen (), Клиент обращается к серверу черезXMLHttpRequest, Первоначально сервер входит в систему и распечатывает список контактов (отформатированный в HTML-таблице), который клиент получает черезresponseText () изXMLHttpRequest объект.

Здесь проблема. Файловый ресурс, отвечающий за связь с сервером MSN, должен поддерживаться в рабочем состоянии, чтобы все функции, связанные с чатом, работали (создание бесед, отслеживание изменений состояния в автономном / онлайн-режиме и т. Д.). Однако для того, чтобыXMLHttpRequest чтобы завершить, скрипт PHP должен завершить выполнение. Это означает, что клиент не получит ответа отXMLHttpRequest во время сеанса чата.

Что еще хуже, файловый ресурс не может быть сериализован, то есть я не могу просто сохранить сеанс чата в$_SESSION [] заполнитель.

Итак, мой вопрос: есть ли для меня какой-либо возможный способ «перенести» файловый ресурс из одного файла в другой?

Ответы на вопрос(4)

Ваш ответ на вопрос