Ajax yanıt senkronize

0 Cevap php

I'm in a codeigniter environment and I want to do something like this. There is a chatroom with a single O-wner and some C-lients. This is what I'm trying to write

1) C oda katılır.

2) hazır olduğunda, tüm Cs bir ajax isteği gönderen bir "hazır" bağlantısına tıklar

3) C hazır almak için tüm Cs için bekler, sonra tüm müşteri sinyalleri ve önceki ajax reponses gönderilir

C, tüm müşterileri için aynı anlarda olmalıdır yanıtı () aldığınızda 4) onlar yapıyor başlamadan ne-onlar-var-to-do :)

Ben hepsini eş zamanlı sinyal böylece bağlı tüm müşterilerine izlemek için kolay bir yolu var mı?

Şimdi ben 3. adımda saplanıp kaldım. Böyle bir kod var

$.ajax({ 
url: 'myurl.php',
success: function() { doStuff(); }
});

ve benim hypotethic dosya myurl.php i var

while ($this -> MyModel -> waitingQueue) {
sleep(1) }
return "ok";

Ben benim modelinde değişken "waitingQueue" değiştirdiğinizde, tüm müşterilerine, aynı instane içinde yanıt alırsınız olmadığını kontrol edemez çünkü bu iyi bir yaklaşım değil sanırım.

Tüm teşekkürler!

0 Cevap