Пользователь присоединяется к каналу Weather с использованием команды /join и с этого момента начинает получать общедоступные сообщения от других пользователей, к примеру по поводу информации официального сайта hp , а также извещения о том, что кто-то присоединился или покинул канал. Пользователь вступает на время в интерактивную переписку, а затем выдает команду /users для получения списка пользователей, которые в настоящее время участвуют в работе канала. Эта команда выдает перечень псевдонимов пользователей с указанием продолжительности их работы в системе и тех каналов, в работе которых они участвуют.
Пользователь отправляет приватное сообщение одному из пользователей с помощью команды /private, присоединяется на короткое время к каналу Hobbies посредством ввода / join и, наконец, выходит из системы, введя команду /quit.
Кроме команд, показанных в этом примере, есть также команда /part, которая позволяет покинуть один из каналов. В ином случае список каналов, к которым присоединился пользователь, возрастал бы при каждом его подключении к новому каналу.
Проект системы интерактивной переписки
Система интерактивной переписки ориентирована на передачу сообщений. Клиенты отправляют на сервер заранее обусловленное сообщение для регистрации, присоединения к каналу, отправки общедоступного сообщения и т.д. Сервер отправляет клиенту сообщения при наступлении каждого из интересующих его событий, например при отправке другим пользователем общедоступного сообщения в канал, абонентом которого он является.