Книга: Халява в Интернете
Обмен мгновенными сообщениями
Одним из самых популярных в настоящее время видов Интернет-общения является обмен мгновенными сообщениями.
Далее мы рассмотрим несколько бесплатных Интернет-пейджеров – именно так принято называть программы, которые обеспечивают подобную связь.
Интернет-пейджер ICQ
Самой известной и популярной программой среди продуктов, предназначенных для обмена мгновенными сообщениями, является интернет-пейджер ICQ, известный также под сленговым названием «аська» (рис. 2.18).
![Обмен мгновенными сообщениями](https://img-lib.wm-help.net/2952990419/i_035.jpg)
Рис. 2.18. ICQ – программа для интерактивного общения
Первый релиз программы увидел свет еще в 1996 году, и в то время это произвело настоящую революцию в области Интернет-общения. Преимущества нового продукта были сразу оценены по достоинству. Это неудивительно: при наличии ICQ уже не надо ждать, когда собеседник изволит открыть почтовый ящик и проверить наличие новых писем: «аська» в онлайн-режиме обеспечивает постоянную связь, как это происходило бы по телефону – с той лишь разницей, что собеседники общаются не голосом, а текстом, набирая его с помощью клавиатуры, а отправляя – одним щелчком мыши.
Обмен мгновенными сообщениями становится возможным при наличии перечисленных ниже компонентов.
• Серверная часть приложения. Она принимает приходящие от клиента сообщения, и отправляет их по указанному адресу. Физически серверная часть приложения располагается на удаленном компьютере в Интернете (или локальной сети).
• Клиентская часть приложения. Она отправляет сформированные пользователем сообщения на серверную часть приложения, а также получает входящие сообщения. Физически клиентская часть приложения расположена на компьютере пользователя системы.
• Сеть для передачи данных. В большинстве случаев это Интернет, но также можно использовать локальную сеть, функционирующую на базе протокола TCP/IP.
Этот алгоритм успешно реализован в «аське». Каждый ICQ-абонент имеет свой уникальный числовой идентификатор (по аналогии с телефонным номером). На локальный компьютер ICQ-абонент инсталлирует клиентскую часть приложения, с которой, собственно, он и будет работать.
Как нетрудно догадаться из вышесказанного, использование «аськи» становится возможным только при наличии действующего подключения к серверной части приложения, которая выступает в роли своеобразного коммутатора, обеспечивающего взаимодействие между всеми ICQ-абонентами. После того, как вы на локальном компьютере запустили клиентскую часть приложения, она автоматически подключается к серверной части и отправляет туда данные о том, что вы подключились и находитесь в режиме он-лайн. Эти сведения сразу же автоматически передаются тем ICQ-абонентам, которые ранее внесли вас в свои списки контактов.
Каждый ICQ-абонент может присвоить себе определенный статус (текущее состояние) – если статус, присваиваемый автоматически, его не устраивает. Благодаря статусу другие ICQ-абоненты, у которых вы присутствуете в списке контактов, могут узнать, что в данный момент вы находитесь на связи, или временно отошли от компьютера, или сильно заняты, и т. д. Например, вы можете установить себе статус Доступен, Отсутствует, Занят, Не виден, и др. Причем статусы могут меняться и в автоматическом режиме – например, при отсутствии активности пользователя в течение определенного времени (это определяется в настройках программы).
Скачать последнюю версию ICQ можно на сайте разработчика. Процесс установки программы прост и понятен – для этого нужно запустить инсталляционный файл и далее следовать указаниям мастера установки. По окончании инсталляции в меню Пуск будет создана программная папка ICQ, а на Рабочем столе появится ярлык запуска программы.
Возможности ICQ предусматривают отправку не только текстовых сообщений, но и файлов, а также СМС-сообщений на мобильный телефон. Кроме этого, в программе имеется эффективный механизм обеспечения безопасности. В частности, есть спам-фильтр, который можно сформировать и включить в режиме настройки.
Интернет-пейджер QIP
После ошеломляющего успеха ICQ клоны этой программы стали появляться один за другим. Справедливости ради отметим, что большинство из них не просто скопированы с «аськи», а имеют свои специфические особенности, функции, возможности. Но в целом принцип работы у них, конечно, одинаков.
Одной из последних разработок в данной области является интернет-пейджер QIP (рис. 2.19) – бесплатный продукт российских производителей, в течение последнего времени стремительно набирающий популярность. Последнюю версию программы можно скачать на сайте разработчиков по адресу www.qip.ru.
![Обмен мгновенными сообщениями](https://img-lib.wm-help.net/2952990419/i_036.jpg)
Рис. 2.19. Интернет-пейджер QIP
По сравнению с имеющимися аналогами программа QIP имеет несколько неоспоримых преимуществ. Одним из них является полный отказ от всякой рекламы, которая, признаться, сильно раздражает и «благодаря» которой многие пользователи стали отказываться от той же «аськи» и некоторых других программ обмена мгновенными сообщениями. Еще одно конкурентное преимущество состоит в том, что авторы постоянно учитывают пожелания пользователей и оперативно включают все соответствующие изменения в обновленные версии продукта. Ну и, конечно, такой немаловажный фактор, как доступность и простота в эксплуатации также положительно сказывается на популярности QIP.
Еще одна полезная функциональность программы заключается в том, что вы можете просмотреть, доставлено ли отправленное сообщение адресату. Эта возможность приобретает особую актуальность для пользователей, имеющих проблемы с работой Интернета (например, связь часто обрывается, или скорость передачи данных падает почти до нуля, и т. п.).
Возможности программы предусматривают параллельный запуск нескольких копий, что позволяет пользователю одновременно общаться под разными именами. В интерфейсе программы используется механизм вкладок – когда для каждого собеседника автоматически формируется новая вкладка (по аналогии с тем, как это происходит для новых веб-страниц в обозревателе Mozilla Firefox или Internet Explorer версии 8).
Программа QIP отличается большим количеством разнообразных настроек, благодаря чему она легко адаптируется к специфике самого придирчивого пользователя. Программа может взаимодействовать с Internet Explorer: например, в любое сообщение вы можете вставить веб-адрес из категории Избранное этого обозревателя.
Характерной особенностью программы является возможность использования большого количества самых разных статусов. По этому показателю QIP превосходит даже таких мощных конкурентов, как ICQ и Miranda. Например, помимо стандартных статусов есть такие статусы, как Депрессия, Злой, Кушаю, и др.
История всех переговоров по умолчанию сохраняется в программе, и вы можете в любой момент ее просмотреть. При необходимости режим автоматического сохранения переговоров можно отключить. Для визуального оформления интерфейса программы можно использовать разнообразные обложки, входящие в комплект поставки. Кроме этого, вы можете настроить звуковое оформление программных событий.
При подведении указателя мыши к аккаунту пользователя, включенному в список контактов, то на экране отобразится всплывающая подсказка с дополнительными сведениями об этом аккаунте (например, сколько времени данный пользователь находится на связи, и др.).
Интернет-пейджер Miranda
Еще одним популярным интернет-пейджером является программа Miranda (сайт программы – http://miranda-im.org). Как показывают результаты многочисленных исследований, этот продукт в данный момент является самым серьезным конкурентом ICQ.
Среди характерных особенностей Miranda (рис. 2.20) в первую очередь стоит отметить поддержку множества сменных панелей и отличное соединение. Механизм панелей является частью настройки программы и позволяет максимально гибко учесть все потребности конкретного пользователя.
![Обмен мгновенными сообщениями](https://img-lib.wm-help.net/2952990419/i_037.jpg)
Рис. 2.20. Программа Miranda, режим регистрации нового профиля
Помимо обмена текстовыми сообщениями (что само собой разумеется), Miranda позволяет проверять электронную почту, отправлять СМС на мобильный телефон, автоматически напоминать о важных событиях, а также шифровать пересылаемые данные с целью защиты их от несанкционированного доступа. А еще на сайте разработчиков в свободном доступе выложен модуль, позволяющий читать RSS-ленты.
В программе реализовано множество полезных сервисных функций и удобных настроек. В частности, вы можете сами настроить «горячие клавиши» и назначить им требуемые события, создать оформление интерфейса, настроить звуковое оформление событий и т. д. При необходимости можно отключить механизм автоматического оповещения других абонентов о вашем появлении в Сети, настроить фильтрацию входящих сообщений, и др.