Кой всъщност използва пълен JID?

Когато влизам в XMPP сървър чрез smack, изпращам само комбинацията userid/password.

Компонентите на сървъра всъщност използват ли параметъра „ресурс“ в пълен JID?

напр. ali@някъде/ресурс

Какви са ползите от изпращането му?


person Jacques René Mesrine    schedule 12.05.2009    source източник


Отговори (3)


Ресурсите са полезни, ако имате няколко влезли клиенти.

Например, ако съм влязъл у дома и на работа, използвайки различен ресурс за всяка връзка, тогава мога да настроя присъствието си за всяка. Може би съм вкъщи, така че работата е настроена xa, а дома е настроен на чат.

Ресурсите наистина могат да бъдат полезни, когато имате разнородни клиенти и можете да използвате способности (XEP-0115), за да разграничите характеристиките, които клиентите могат да използват.

person bkreed    schedule 12.05.2009

XMPP има 3 вида строфи: съобщение, присъствие и iq. Само съобщение и присъствие към гол JID ще бъдат насочени към клиент. iq строфи с голи JID ще бъдат обработени от сървъра.

person Astro    schedule 11.11.2009

Мисля, че за повечето потребители на jabber основното предимство е зададеното различно присъствие за различни клиенти, свързани по едно и също време. Комбинирайте това с priority дете на строфа за присъствие, можете да контролирате къде ще отиват ненасочените (към =="user@server") съобщения (прочетете: строфи за съобщения!). Вашият сървър ще избере един клиент с най-висок приоритет, ако има такъв, ако има повече от един, действителното поведение е неуточнено според мен. И съобщенията ще бъдат доставени само ако приоритетът на избрания клиент е неотрицателен.

person andi5    schedule 12.10.2009