Ben MSN protokolüne dayanan basit bir sohbet web uygulama geliştiriyorum. Sunucu fsockopen ()
döndürülen bir dosya kaynak aracılığıyla MSN sunucusu ile iletişim kurar. İstemci XMLHttpRequest
aracılığıyla sunucuya erişir. Sunucu başlangıçta günlükleri ve istemci responseText ()
XMLHttpRequest
nesne yoluyla alınan (bir HTML tablosunda biçimlendirilmiş) kişi listesini yazdırır.
İşte sorun bu. Tüm ilgili sohbet işlevleri (vb, konuşmaları yaratma çevrimiçi / çevrimdışı durumu değişiklikleri takip) çalışması için MSN sunucusu ile iletişim için sorumlu olan dosya kaynak sırayla canlı tutulmalıdır. Ancak XMLHttpRequest
tamamlamak için sırayla, PHP komut dosyası yürütülmesine bitirmek gerekir. Hangi sohbet oturumu devam ederken istemci XMLHttpRequest
hiçbir yanıt almak anlamına gelir.
Nedir kötü bir dosya kaynak ben sadece $_SESSION []
yer tutucu sohbet oturumu saklamak değil, yani getirilemez olduğunu.
Yani, benim soru, başka bir dosyadan 'transferi' bir dosya kaynak benim için herhangi bir yolu var olduğunu?