среда, 4 февраля 2009 г.

Маленький MUC для Вас. часть 1


Итак, общение в Jabber освоено, но есть сомнения что исчерпаны ещё не все возможности? А может, Вы просто давний поклонник IRC и жить не можете без "Ирки". Ну чтож, позвольте представить Вам реинкарнацию IRC или, говоря простым языком, чат.



Тем, кто пользовался ранее каким-либо вариантом из всех возможных видов чатов, объяснять для чего и кому это нужно, не надо. Если же Вы не из их числа поясню вкратце, что чат это возможность пообщаться группе людей, а не только один на один. В этом, пожалуй, главное отличие чата от обычного общения в стиле IM сетей Jabber, ICQ, AIM и прочих.


Итак, приступим. Первое что хочу пояснить, - MUC расшифровывается как Multi-User Chat, то есть беседа многих пользователей.


В статье Сервисы Jabber я уже упоминал о возможности подключения к чату в Jabber в подзаголовке Другой пример. Рассмотрим процесс подключения к GroupChat (вариант подключения к чат без использования расширения Jabber MUC).


Первое знакомство


Напомню, что основным средством "разведки" в Jabber является Обозреватель сервиса, а потому его и открываем в Вашем любимом клиенте Jabber'а (мы используем для этих целей Psi):



И видим окошко примерно следующего содержания:



Видим второй строчкой интересующую нас надпись conference.mytlt.ru. Данная строчка, кстати, будет присутствовать на четырёх тольяттинских Jabber-серверах: tlt.ru, om.tlt.ru, mytlt.ru и tlton.ru. Так что если Вы пользователь этих серверов, то всё хорошо, читаем дальше, иначе вводим в строке Address строчку conference.mytlt.ru и ожидаем появления информации на экране.


Теперь открываем список комнат на данном сервере конференций путём нажатия на плюсик, что в самом начале строчки, и видим единственную (на момент написания данной статьи), но достаточно популярную конференцию talks:



В списке может быть много конференций, так что, если у Вас не очень быстрый канал, придётся подождать (это касается серверов конференций вроде conference.jabber.ru или conference.jabber.org). Чтобы присоединиться к одной из них (в нашем случае к единственной :) ), talks, нажимаем правой кнопкой мышки по названию конференции и во всплывшем меню выбираем соответствующий нашему желанию пунктик Join:



Получаем окошко, которое позволяет настроить параметры подключения к чату, следующего содержания:



Поясню значения полей в этом окошке, дабы сразу стало всё предельно ясно и понятно:





  • Identity - это поле позволяет выбрать из возможных идентификатор для подключения. Это необходимо, если у Вас настроено несколько учётных записей Jabber в Psi и Вы хотите подключиться к чату используя одну из них.




  • Recent - здесь хранится список часто посещаемых Вами комнат. После того, как Вы выбрали все наиболее интересные Вам комнаты и ходите по большей части только в них, отсюда можно смело выбирать по списку. Необходимые поля будут заполняться автоматически




  • Host - адрес сервера конференций. В нашем случае это только conference.mytlt.ru, но может быть и другой (например conference.jabber.ru).




  • Room - собственно, это комната на сервере конференций (слово комната здесь используется для аналогии с неким клубом "по-интересам", где в большом здании есть много комнат, заходя в которые, вы можете общаться с группами людей определённых интересов), в нашем случае это поле будет автоматически заполнено - talks.




  • Nickname - ваше "имя" в рамках данной комнаты. До этого момента сходства с технологией IRC были столь похожи, что невольно напрашивается вопрос у заядлого пользователя IRC, на который с удовольствием сообщаю ответ - да, в Jabber GroupChat (или MUC) Вы можете выбирать себе имя в каждую комнату своё.




Итак, коль скоро все поля заполнены, нажимаем заветную кнопку Join и ожидаем подключения к серверу (для пользователей серверов отличных от mytlt.ru это может занять некоторое, не столь значительное время). И, вуаля, в добрый ЧАТ-с (© Владимир Петров :) )!



В следующей части я поведаю Вам о том, какие основные области содержит окно чата, объясню преимущества MUC перед GroupChat, и покажу эти различия на примере различия окна подключения к чату и самого чата между программами Psi и Psi-muc-bundle.


Холомьёв Григорий Юрьевич, 2006


Русификация Трухин Александр Васильевич

Комментариев нет:

Отправить комментарий