Транспорт: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (синтаксис)
Строка 5: Строка 5:
Чаще всего транспорты используются для выхода в сети ICQ, IRC и MRIM через [[Клиенты Jabber|Jabber-клиент]]. При этом, например, контакт вида ICQ_UIN@icq.jabber_server служит для связи с пользователем сети ICQ.
Чаще всего транспорты используются для выхода в сети ICQ, IRC и MRIM через [[Клиенты Jabber|Jabber-клиент]]. При этом, например, контакт вида ICQ_UIN@icq.jabber_server служит для связи с пользователем сети ICQ.


Это очень удобно, когда нужно из одного небольшого клиента иметь доступ к нескольким протоколам сразу. Например, такая нужда может возникнуть при общении через мобильный телефон или при непостоянном месте общения (дом, работа и т.д.).
Это очень удобно, когда нужно из одного небольшого клиента иметь доступ к нескольким протоколам сразу. Например, такая нужда может возникнуть при общении через мобильный телефон или при непостоянном месте общения (дом, работа и т.д.). Реже используются транспорты для AIM, Yahoo!, MSN.


Существуют также другие применения транспортов. Например:
Существуют также другие применения транспортов. Например:
Строка 11: Строка 11:
* транспорт погоды: city_ID@weather.jrudevels.org - для получения прогноза погоды определенного города;
* транспорт погоды: city_ID@weather.jrudevels.org - для получения прогноза погоды определенного города;
* транспорт-переводчик: направление_перевода@translate.jrudevels.org - осуществляет перевод текста в соответствующем направлении.
* транспорт-переводчик: направление_перевода@translate.jrudevels.org - осуществляет перевод текста в соответствующем направлении.
* транспорт-агрегатор RSS: название_ленты@rss.jrudevels.org


== Недостатки использования транспортов ==
== Недостатки использования транспортов ==

Версия 22:05, 6 ноября 2008

Транспорт - модуль на сервере, предоставляющий возможность добавлять в ростер контакты, не являющиеся на самом деле JID-ом какого-либо Jabber-пользователя, а служащие для взаимодействия с сервисом, работающим на стороне сервера.

Зачем нужны транспорты

Чаще всего транспорты используются для выхода в сети ICQ, IRC и MRIM через Jabber-клиент. При этом, например, контакт вида ICQ_UIN@icq.jabber_server служит для связи с пользователем сети ICQ.

Это очень удобно, когда нужно из одного небольшого клиента иметь доступ к нескольким протоколам сразу. Например, такая нужда может возникнуть при общении через мобильный телефон или при непостоянном месте общения (дом, работа и т.д.). Реже используются транспорты для AIM, Yahoo!, MSN.

Существуют также другие применения транспортов. Например:

  • транспорт почты: email%domain@smtp.jabber.snc.ru - для отправки почты на адрес email@domain;
  • транспорт погоды: city_ID@weather.jrudevels.org - для получения прогноза погоды определенного города;
  • транспорт-переводчик: направление_перевода@translate.jrudevels.org - осуществляет перевод текста в соответствующем направлении.
  • транспорт-агрегатор RSS: название_ленты@rss.jrudevels.org

Недостатки использования транспортов

Из-за закрытости многих IM и отсутствия полной документации по протоколу, пользователь может лишиться ряда возможностей по сравнению с использованием клиентов, напрямую работающих с данным протоколом. Например, желающим использовать контакты ICQ в Jabber придётся пожертвовать передачей файлов. X-статусы, статусные сообщения и аватары реализованы не во всех транспортах. Следовательно, если требуются все эти возможности, лучше параллельно использовать ICQ-клиент, либо многопротокольный клиент с поддержкой как Jabber, так и ICQ, например QIP Infium, Kopete, Pidgin, Miranda или другой. В MRIM транспорте реализовано практически все, кроме передачи файлов.

Ссылки

Транспорты для Jabber