Транспорт

Материал из Мир Jabber
Версия от 20:36, 24 августа 2008; Rain (обсуждение | вклад) (Новая: ''Транспорт'' - модуль на сервере, предоставляющий возможность добавлять в ростер контакты, не являющи...)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

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

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

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

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

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

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

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