Использование нескольких клиентов одновременно: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (техническое описание к техническому, треп - к трепу)
(не показано 14 промежуточных версий 2 участников)
Строка 1: Строка 1:
== Что это значит ==
В сети Jabber возможно использование одной учетной записи на нескольких [[Клиенты Jabber|Jabber-клиентах]] одновременно. То есть, например, можно общаться сидя за настольным компьютером, а потом пересесть на диван с ноутбуком и продолжить общаться там, не выключая Jabber-клиент на самом компьютере. Или же вообще уйти на улицу, перебрасываясь сообщениями через [[Клиенты Jabber|Bombus]] на мобильном телефоне. Скажете: "Невозможно"? Но в Jabber нет невозможного!


В сети Jabber возможно использование одной учетной записи на нескольких [[Клиенты Jabber|Jabber-клиентах]] одновременно. То есть, например, можно общаться сидя за настольным компьютером, а потом пересесть на диван с ноутбуком и продолжить общаться там, не выключая Jabber-клиент на самом компьютере. Или же вообще уйти на улицу, перебрасываясь сообщениями через [[Клиенты Jabber|Bombus]] на мобильном телефоне. Скажете: "Невозможно"? Но в Jabber нет невозможного!
== Каким образом это все работает. ==


[[Изображение:Psi 01-1.png|upright|thumb|Работают одновременно 3 клиента с одного [[Jabber ID]]]]


== Каким образом это все работает. ==
В Jabber у каждого клиента есть так называемые [[Ресурс|имя ресурса]] и [[приоритет]]. Имя ресурса может быть любым, например, "Десктоп", "Ноут" или "Телефон" для примера выше, а приоритет - это число (от -128 до 127), которое определяет, куда будут идти сообщения, которые нам кто-либо пишет. То есть, назначаем клиенту на настольном компьютере приоритет 50, а ноутбуку и мобильному телефону - 60. Теперь, если мы подключимся к Jabber с ноутбука или мобильного телефона, все новые сообщения пойдут на них вместо стационарного компьютера.
 
Более того, некоторые [[Клиенты Jabber|Jabber-клиенты]] умеют автоматически выставлять приоритет в зависимости от статуса. К примеру, есть 2 компьютера, за которыми Вы по очереди работаете. Пока сидите за одним, у Jabber-клиента на нем приоритет, допустим, 100, а на соседнем - 50. Перешли за другой - первый сменил статус на "Отошел" и приоритет на 50, а второй теперь стал "главным" с приоритетом 100. Кроме того, при желании можно вручную выбрать ресурс собеседника, при этом все правила будут игнорированы.


В Jabber у каждого клиента есть так называемые [[Ресурс|имя ресурса]] и [[JRD:Приоритет|приоритет]]. Имя ресурса может быть любым, например, "Десктоп", "Ноут" или "Телефон" для примера выше, а приоритет - это число, которое определяет, куда будут идти сообщения, которые нам кто-либо пишет. То есть, назначаем клиенту на настольном компьютере приоритет 50, а ноутбуку и мобильному телефону - 60. Теперь, если мы подключимся к Jabber с ноутбука или мобильного телефона, все новые сообщения пойдут на них вместо стационарного компьютера.
Вариантов может быть сколько угодно, а количества приоритетов хватит на все случаи жизни.


[[Изображение:Psi 01-1.png]]
{{-}}


Более того, некоторые [[Клиенты Jabber|Jabber-клиенты]] умеют автоматически выставлять приоритет в зависимости от статуса. К примеру, есть 2 компьютера, за которыми Вы по очереди работаете. Пока сидите за одним, у Jabber-клиента на нем приоритет, допустим, 100, а на соседнем - 50. Перешли за другой - первый сменил статус на "Отошел" и приоритет на 50, а второй теперь стал "главным" с приоритетом 100.
== Примеры ==
Представим, что к какому-то [[JID]]'у подключилось два ресурса - '''ClientX''' с приоритетом '''X''' и '''ClientY''' с приоритетом '''Y'''. Возможно следующие случаи:


Вариантов может быть сколько угодно, а количества приоритетов хватит на все случаи жизни.
* '''X''' больше '''Y''': Сообщения по умолчанию будут идти на '''ClientX'''.
* '''Y''' больше '''X''': Ровно наоборот.
* '''X''' равен '''Y''': По умолчанию сообщения будут посылаться на оба клиента.
* '''X''' и '''Y''' меньше нуля: По умолчанию сообщения никуда не пойдут, они будут отправляться только при явном указании [[Ресурс|ресурса]]. '''Используйте этот вариант с большой осторожностью!'''


== Ссылки ==
== Ссылки ==


[http://vonderer.blogspot.com/2007/07/xmpp-1.html Приоритеты]
* [[Ad-Hoc|Удаленное управление через Ad-Hoc]]
 
* [http://vonderer.blogspot.com/2007/07/xmpp-1.html Приоритеты]
[http://vonderer.blogspot.com/2007/07/xmpp-2.html Ресурсы]
* [http://vonderer.blogspot.com/2007/07/xmpp-2.html Ресурсы]


[[Category:Юзабилити]]
[[Category:Юзабилити]]

Версия 18:47, 28 июня 2011

В сети Jabber возможно использование одной учетной записи на нескольких Jabber-клиентах одновременно. То есть, например, можно общаться сидя за настольным компьютером, а потом пересесть на диван с ноутбуком и продолжить общаться там, не выключая Jabber-клиент на самом компьютере. Или же вообще уйти на улицу, перебрасываясь сообщениями через Bombus на мобильном телефоне. Скажете: "Невозможно"? Но в Jabber нет невозможного!

Каким образом это все работает.

Работают одновременно 3 клиента с одного Jabber ID

В Jabber у каждого клиента есть так называемые имя ресурса и приоритет. Имя ресурса может быть любым, например, "Десктоп", "Ноут" или "Телефон" для примера выше, а приоритет - это число (от -128 до 127), которое определяет, куда будут идти сообщения, которые нам кто-либо пишет. То есть, назначаем клиенту на настольном компьютере приоритет 50, а ноутбуку и мобильному телефону - 60. Теперь, если мы подключимся к Jabber с ноутбука или мобильного телефона, все новые сообщения пойдут на них вместо стационарного компьютера.

Более того, некоторые Jabber-клиенты умеют автоматически выставлять приоритет в зависимости от статуса. К примеру, есть 2 компьютера, за которыми Вы по очереди работаете. Пока сидите за одним, у Jabber-клиента на нем приоритет, допустим, 100, а на соседнем - 50. Перешли за другой - первый сменил статус на "Отошел" и приоритет на 50, а второй теперь стал "главным" с приоритетом 100. Кроме того, при желании можно вручную выбрать ресурс собеседника, при этом все правила будут игнорированы.

Вариантов может быть сколько угодно, а количества приоритетов хватит на все случаи жизни.


Примеры

Представим, что к какому-то JID'у подключилось два ресурса - ClientX с приоритетом X и ClientY с приоритетом Y. Возможно следующие случаи:

  • X больше Y: Сообщения по умолчанию будут идти на ClientX.
  • Y больше X: Ровно наоборот.
  • X равен Y: По умолчанию сообщения будут посылаться на оба клиента.
  • X и Y меньше нуля: По умолчанию сообщения никуда не пойдут, они будут отправляться только при явном указании ресурса. Используйте этот вариант с большой осторожностью!

Ссылки