2011-07-28 19 views
5

İstemcide anlık ileti ve JSJaC JavaScript kütüphanesi için OpenFire sunucusunu kullanıyorum. XMPP teknolojisinde yeniyim.
Ne istiyorsam yüklüyorum Kullanıcıların listesini göndermek ve her biri için durum almak istiyorum.openfire çevrimiçi kullanıcıları alın

Mümkün mü?
Dokümantasyon, örnekler ve diğer benzer yanıtları aradım ama bulamadım.

cevap

3

Varlık için sorgusunu yapamazsınız. varlığına abone olabilirsiniz. Kendi varlığınızı gönderirseniz, sunucu size abone olduğunuz herkesin mevcut durumunu ve orada bulundukları yerde var olan her değişikliği size gönderir. "İşiniz bittiğinde" olduğunu anlamanın bir yolu yoktur. Varlığı elde etmek, çünkü hiç bitmedi. Sadece varlığını abone olduğunuz kişiden değişiklik olsun her ilginç bir şey yapmak için bir geri arama kurmak ve iyi durumda olacak:

con.registerHandler('presence_in', function(p) { 
    var from = p.getFromJID() 
    // do something interesting with p, from, etc. 
});