Обзор сервисов, регистрация, icq...
Итак, Psi настроен, JID зарегистрирован, всё работает, и, естественно, возникает вопрос - что с этим великолепием делать дальше? Ведь, как правило, знакомых с Jabber днём с огнём не сыскать. С чего же начинать?
Предлагаю начать с такой полезной вещи, как обозреватель сервисов.
Что такое обозреватель сервисов
Так как Jabber имеет децентрализованную структуру, то возникает резонный вопрос о необходимости поиска и получения сведений касательно требуемых пользователю сервисов. Некоторые службы и приложения пошли путём введения специализированных сайтов, форумов итд. В Jabber используется встроенный механизм для "разведывания" сети. Он работает по принципу вопрос-ответ, то есть пользователь посылает запрос "скажи время на сервере om.tlt.ru", на что приходит ответ с текущей датой и временем.
Таким образом можно "разузнать" о сервисах Jabber немного больше, а в некоторых случаях Service Discovery (так называется обозреватель сервисов по-буржуйски) вовсе незаменим.
om.tlt.ru
Рассмотрим окошко Service Discovery сервера om.tlt.ru (в Psi это: Главное меню->Service Discovery->Ваша учётная запись):

Здесь мы видим список доступных компонент сервера:
- conference.om.tlt.ru - сервис поддержки MUC-общения (общие комнаты для общения аля IRC)
- icq.om.tlt.ru - icq-транспорт, использующийся для подключения через Jabber к ICQ-сети
- irc.om.tlt.ru - irc-транспорт, в данный момент недоступен
- pubsub.om.tlt.ru - сервис Publish-Subsribe.
- vjud.om.tlt.ru - База пользователей сервера om.tlt.ru
Если мы дважды нажмём на каком-либо сервисе, то перейдём на просмотр его параметров.
Другой пример
Теперь рассмотрим пример просмотра сервисов другого сервера. Для примера введём адрес самого популярного публичного сервера Jabber в рунете: jabber.ru. После загрузки всех данных (а их много) мы получим окошко примерно следующего вида:

Развернём, нажав на "плюсик", список conference.jabber.ru (он достаточно большой) и найдём комнату talks (её тоже "распахнём") и получим примерно следующее:

Теперь два раза клацаем по этой комнате и у нас появляется окошко

В этом окошке основные поля уже заполнены (сервер конференций, название комнаты), осталось выбрать только прозвище для себя - у меня это OM. Нажимаем кнопку Join и вуаля - мы можем болтать с другими пользователями Jabber в режиме группового общения (Groupchat по терминологии Jabber):

ICQ и другие транспорты
Помимо основных сервисов в jabber имеются "транспорты" - дополнительные сервисы, которые обеспечивают подключение к отличным от XMPP (протокол на котором базируется Jabber) протоколам: Oscar (ICQ), Gadu-Gadu, MailRU Agent, MSN и многим другим.
Как правило, для использование транспорта требуется зарегистрироваться на нём. Попробуем зарегистрироваться в ICQ-транспорте icq.om.tlt.ru (icq-транспорт нашего сервера).
Открываем обозреватель сервисов и заходим на наш сервер - om.tlt.ru:

Здесь выбираем двойным щелчком мышки сервис icq.om.tlt.ru (ICQ Transport) и видим окошко регистрации:

Вводим данные и нажимаем кнопку продолжения регистрации.
Если всё хорошо, то появится окошко об успешной регистрации и придёт сообщение от сервиса icq.om.tlt.ru о желании внести вас в ростер - принимайте это предложение.
Теперь у Вас в ростере должны появиться все контакты из контакт-листа ICQ. Единственное неудобство - это необходимость авторизовать каждый контакт, а, также, необходимость переименования контактов (они появляются в виде UIN). Некоторые клиенты (JaJC, Miranda, Tkabber) умеют автоматически подтягивать ники из информации о пользователе ICQ.

Общение происходит самым обыкновенным образом.

Послесловие
"Я лишь могу показать путь, все остальное ты должен будешь сделать сам"
Холомьёв Григорий Юрьевич, 2006
Комментариев нет:
Отправить комментарий