Дата
Автор
Скрыт
Источник
Сохранённая копия
Original Material

Заметка 53: Азбука IRC: Общение

Рубрика: Наши сети

Азбука IRC: общение

Антон Носик

В прошлой заметке мы рассказывали о том, как подключиться к серверу IRC. Напомним, что для этого нужно обзавестись IRC клиентом (программой подключения к серверам IRC), выбрать себе "ник" (прозвище) длиной до 9 букв, определить сервер, с которым мы собрались соединиться, врубить Ident и нажать на Connect. Если нам повезет, то в течение 10-40 секунд мы окажемся подключены к выбранному серверу. Если же нет - стоит либо повторить попытку (если сервер не пустил нас по причине своей высокой загруженности), либо попытать счастья на другом сервере (если текущий привел более категорические причины отказа - например, You are banned from this server, что означает принципиальный запрет на подключение клиентов вашего провайдера в данный момент).

Мне не известно ни об одном случае, когда бы пользователю, вооруженному программой mIRC или PIRCH, не удалось войти в IRC (за исключением случаев, когда соответствующие попытки делались без помощи модема или без подключения к Интернету). Так что начнем сегодняшний рассказ с того момента, когда сервер уже открыл нам свои объятия, и мы подключены.

Первое, что мы видим в окне Status (здесь и далее объяснения даются с точки зрения пользователя mIRC, благо этот клиент является бесплатным и не имеет, на наш взгляд, серьезных конкурентов) - это "Приветствие дня" (MOTD - Message of The Day) той машины, с которой мы соединены. Далее следует информация, выданная командой /LUSERS (чтобы впоследствии вновь увидеть эту информацию, нужно снова отдать такую команду).

LUSERS сообщает нам, сколько клиентов и серверов на данную конкретную секунду соединено с нашим сервером, то есть доступно для нас. Примерный текст сообщения выглядит примерно так:

There are 4927 users and 6857 invisible on 87 servers 158 operator(s) online 1 unknown connection(s) 3070 channels formed I have 151 clients and 1 servers

То есть к серверу, с которым мы соединились, подключен, включая нас, 151 пользователь. Кроме того, наш сервер находится в связи с 87-ю другими серверами, на которых в общей сложности сидит 11784 пользователя, включая нас. Эти пользователи находятся на 3070 каналах, которые они себе создали.

Канал - это некая виртуальная "комната", все посетители которой могут одновременно "говорить" и "слышать" друг друга. Все сказанное на канале видно всем его пользователям. Минимальное количество пользователей, необходимых для создания канала - один. То есть для того, чтобы создать канал, достаточно на него зайти. Для этого дается команда /join. Имя канала имеет обычно префикс в виде значка #. Если вы дали команду /join #vasheimya, то в зависимости от того, есть ли уже такой канал, вы либо присоединитесь к нему, либо создадите его. В последнем случае вы станете его оператором, то есть получите право менять его установки. Впрочем, это уже тема для отдельного разговора.

Как решить, к какому каналу присоединяться? Раньше для этой цели была весьма полезна команда /list или /names. Сейчас они обе уже неприменимы: каналов стало столько, что попытка получить их полный список приводит к автоматическому "затоплению" вашей программы-клиента ответами сервера, с мгновенным отключением от него. Так что, входя на IRC, следует заранее знать, к какому каналу вы хотите присоединиться. В программе mIRC встроен сразу большой список каналов для новичка - впрочем, англоязычного. Русскоязычному пользователю мы советуем несколько иные каналы: #russian, #russia, #moscow, #dom, #russkichat (для общения на русском языке в кодировке Windows), #piter, #minsk, #odessa, #gusary и так далее.

Зайдя на канал, мы видим список его пользователей. Про каждого из них можно получить информацию более подробную, дав команду /whois, либо оперируя меню правой кнопки. Результат команды /whois выводится в окно статуса в таком примерно виде:

PapaPadlo is ~papa@freebsd.first.gmd.de * Detstva chistye glazenki... PapaPadlo on @#russian #lifesux PapaPadlo using irc.epix.net

В этой справке содержится адрес данного пользователя, информация, которую он о себе ввел, каналы, на которых он находится в данный момент и IRC сервер, через который он подключен. Значок @ означает, что на канале #russian ПапаПадло (в миру - Андрей Кочурский, Реховот) является оператором.

А теперь скажем о главном - об общении на IRC. Оно складывается из публичных разговоров на каналах, где все одновременно говорят, и из личных посланий, которыми обмениваются между собой отдельные пользователи.

На канале любая фраза подразумевает ответ от любого пользователя, который имеет, что сказать по этому поводу. Тем не менее, имеет смысл предварять ваши слова указанием прозвища того пользователя, к которому вы обращаетесь. Иначе он может не понять, что ваш ответ адресован ему. Например:

Netscape 3.0beta6 uzhe vyshel? Est' li zhizn' posle smerti? Emigrant: Zajmi 5000 dollarov do zavtra. Net.

Поди определи, к чему относится это "нет" - к Нетскейпу, жизни после смерти, или просьбе DCDance одолжить денег (хотя из контекста догадаться, конечно, нетрудно). Правильнее было бы ответить:

Chumka: yest'. MOHAX: vyshel. DCDance: hren tebe.

Впрочем, DCDance едва ли станет свою просьбу о деньгах, обращенную к конкретному собеседнику, посылать на общий канал. Скорее он напишет в командной строке:

/msg Emigrant Zajmi 5000 dollarov do zavtra.

У Эмигранта, который пользуется mIRC, при получении этого сообщения откроется отдельное окно, озаглавленное DCDance, и в нем - пришедшая просьба. Ответ, набранный в этом окне, будет отправлен только DCDance, и больше никому на всем IRC. Если пользователь mIRC хочет первым начать обмен частными сообщениями, то он может сделать это командой /msg с командной строки в любом окне, либо сперва открыть окно Query на конкретного пользователя, и там уже писать ему. Это можно сделать либо командой /query nick - опять-таки, с командной строки в любом окне - либо двойным щелчком на "ник" вызываемого пользователя в списке.

Помимо /msg, существует еще один способ обмена личными сообщениями - DCC CHAT. Его отличие состоит в том, что после установления контакта DCC сообщения идут от клиента к клиенту напрямую, минуя сервер. Это весьма удобно при сплитах и других сетевых неурядицах. Кроме того, если вы специально зашли на IRC, чтобы пообщаться с тремя-четырьмя конкретными пользователями, а не сидеть в больших тусовках на каналах, то вы можете установить DCC CHAT с интересующими вас людьми, а потом напрочь отключиться от сервера, чтобы остальные вас не беспокоили. Впрочем, это уже высокий пилотаж, об этом после.

В ближайшем выпуске последует обзор свежего выпуска Netsurfer Digest, затем - новая сводка с полей GeoCities и очередной разговор об интернетовской халяве.