Практика
Установив JAJC, запускаем его. Так как мы еще не имеем учетной записи, он предлагает нам ее создать. Ну что ж, вводим регистрационную информацию. Обратите внимание, что если Аська в качестве уникального идентификатора использует номер, то Jabber — имя, подобное почтовому адресу, то есть username@server. Таким образом, указав в поле Username «graywolf» (чувствительности к регистру у логина нет), а Server — «jabber.kiev.ua», я получил Jabber ID (или просто JID): graywolf@jabber.kiev.ua. Именно его вы должны использовать, чтобы связаться со мной. Не путайте Username с ником — его вы потом тоже сможете указать. И еще не забудьте поставить галочку напротив Create new account. Со всем остальным, думаю, разберетесь и сами — там все стандартно.
Зарегистрировали? Отлично. Сервер может прислать вам поздравление, а JAJC — предложить заполнить vCard (ваши анкетные данные). Заполнили? ОК. Теперь в списке контактов (он же ростер) вы видите группу Agents. Это служебная группа, которая представляет собой список сервисов Jabber, подписчиком которых вы являетесь. Дважды щелкнув на jabber.kiev.ua, мы попадаем в окно просмотра доступных сервисов. Вообще говоря, есть два протокола получения этой информации: Browse и Discovery. Первый — более древний, но его поддерживает большинство клиентов, второй — новый, с расширенной функциональностью, но с клиентами могут возникнуть проблемы. Тип протокола зависит от сервера, к которому вы подключаетесь. Некоторые поддерживают оба протокола, другие — только один из них. Итак, доступные сервисы:
conference.jabber.kiev.ua — многопользовательские конференции. Они бывают трех типов. GroupChat-1.0 — это простенький многопользовательский чат без особых возможностей. Multi User Conference (MUC) — самая крутая разновидность конференции. По сути, это в чем-то упрощенная, а в чем-то улучшенная IRC, а это о чем-нибудь да говорит. Причем, сохранена обратная совместимость с GroupChat, чтобы клиенты, не поддерживающие MUC, все равно могли с ним работать. Третий —Conference-v2 — я в работе ни разу не видел. Конференции бывают динамические и статические. Первые, по аналогии с IRC, создаются при попытке входа на нее и автоматически уничтожаются через пять минут после ухода, а вторые чаще всего описаны в конфигурационных файлах (как правило, это служебные конференции), или же это бывшие динамические, у которых установлен флажок Persistent. Бывают конференции также приватными (например, просто защищенные паролем или же с ограниченным списком пользователей) и общедоступными. Чтобы создать конференцию, достаточно щелкнуть правой кнопкой, выбрать Join a conference и указать ее имя в поле Room. Чтобы войти в существующую, дважды щелкаем на conference.jabber.kiev.ua и получаем список доступных конференций. Теперь кликаем правой на той, что вас заинтересовала, и выбираем Join a conference;
что-то вроде ICQ White Pages. Для поиска щелкаем по ней правой кнопкой и выбираем Search. Вводим данные и… Короче, все стандартно;
шлюз для ICQ. Если у вас есть ICQ UIN, то смело щелкайте правой кнопкой мыши и выбирайте Registration. В поле Username вводите ваш UIN, затем пароль. Вот и все. Получите список ваших аськиных знакомых — можете общаться. Есть, правда, одно маленькое неудобство — список контактов будет представлен элементами типа <UIN>@icq.jabber.kiev.ua, Если хотите получить нормальные ники, придется поработать вручную. Под пунктом Registration в Popup-окне есть еще пункт Search, с помощью которого можно совершать поиск в ICQ White Pages;
В процессе написания этих строк автор узнал приятную новость: jabber.kiev.ua перешел на новый сервер, и появилось несколько новых возможностей: поддержка Discovery (и, соответственно, отказ от Browse), IRC-транспорт, Multi User Conference. Наиболее интересная новинка —
Но — не единственный сервер Jabber (не забываем про децентрализованность). В поле ввода ресурса можно указать и другой сервер. Например, русский . И проверить, какие возможности он предоставляет. Обратите внимание на в отличие от нашего сервера, там всегда есть люди :-). Так, конференция talks@conference.jabber.ru позволяет просто поговорить о чем-нибудь, devel@conference.jabber.ru — задать вопросы, связанные с самим Jabber (настройка серверов и работа с клиентами), и так далее.
Комментариев нет:
Отправить комментарий