14 лет назад 14 июня 2004 в 19:52 89

Общение – необходимый компонент нормальной работы в любой локальной вычислительной сети (ЛВС, LAN). Существует великое множество утилит для организации текстовой, голосовой и видеосвязи внутри LAN даже при отсутствии выхода в интернет. И в этом одно из основных их достоинств – при использовании таких программ не придется расходовать дорогой интернет-трафик.

ЧАТЫ
Еще в Windows 98 имелась простенькая программа WinPopUp, предназначенная для обмена текстовыми пакетами. В Windows 2000 / XP эту функцию выполняет Служба сообщений и команда net send, вводимая в меню “Пуск” > “Выполнить” или используемая в пакетных bat-файлах. Формат команды: net send имя_компьютера текст_сообщения. Благодаря ей можно обмениваться сообщениями, используя лишь средства самой операционной системы, хотя данный способ и не отличается особым удобством.

Сообщения, отправленные командой net send, появляются во всплывающем окне с высоким приоритетом. Вы можете вызвать пользователя, который смотрит фильм или играет в игру, – окно сообщения просто свернет почти любое полноэкранное приложение. Однако нужно учитывать, что подобные действия могут раздражать адресата. Кроме того, при получении окон сообщений net send некоторые программы могут работать некорректно или зависать. Если вам не хочется каждый раз возиться с командной строкой, присмотритесь к простой программе Send Message (www.smallweb.narod.ru/pages/program/send.html), которая использует встроенную Службу сообщений (Service Messages) Windows XP.

Send Message исключительно удобна: все, что вам нужно, – составить с помощью кнопки “Обзор…” список сетевых имен компьютеров, которым вы хотите послать сообщение. Еще одну похожую программу, NetSend, можно скачать по адресу: www.area5.h10.ru, раздел “Программы”. Более серьезный Intranet Chat (vnalex.tripod.com) – один из лучших бесплатных чатов для локальных сетей любого размера.

У I-chat имеется два основных окна: общий чат и доска объявлений. Сообщения, отправленные в общий чат, будут доступны всем участникам. В окне “Объявления” можно оставить сообщение длиной до 300 символов, которое остальные пользователи смогут прочитать, даже когда ваш компьютер будет выключен. Кликнув же правой кнопкой на имени пользователя, вы получите доступ к расширенным опциям чата.

При необходимости приватной беседы можно обмениваться личными сообщениями или создать личный чат, который будет доступен только вам и вашему собеседнику. Если в разговоре принимают участие несколько десятков человек, имеет смысл создавать “линии обсуждения”, дополнительные аналоги окна “Общий чат”. Если пользователь доставляет вам беспокойство, его можно внести в “черный список”, после чего его сообщения (личные или любые) будут игнорироваться. Чтобы закрыть “личный чат” или “линию обсуждения” после окончания беседы, нажмите “Alt+T”.

В I-chat у пользователя может быть четыре состояния: “На связи”, “Занят”, “Очень занят”, “Меня нет”. Используйте их, чтобы вас не беспокоили во время просмотра фильма, игры или важной работы. В режиме “Занят” программа будет уведомлять только о новых личных посланиях, а в последних двух режимах вообще не будет реагировать на сообщения.

Если зайти в опции программы (Ctrl+P), то в разделе “Подключения” можно задать свое имя и выбрать тип подключения: выделенный сервер или mail-slots – специфический протокол Microsoft для передачи текста в LAN. Помимо этого I-chat позволяет назначать звуки на события, записывать сообщения на “автоответчик”, задавать текст на горячие клавиши. (Последняя функция особенно пригодится тем, кто медленно печатает.) Программа не поддерживает скины, однако обладает широкими возможностями по настройке интерфейса. В разделе “Фильтры” можно настроить список блокируемых слов и выражений. Функция “показывать флажок в системном трее” и “выносить чат на передний план” пригодится, если вы не хотите использовать звуковое оповещение.

Мешает небольшое окно статуса I-chat? Его легко отключить, кликнув правой кнопкой на значок I-chat в трее, зайдя в настройки и убрав галочку с параметра “Показывать окно состояния чата”. Там же можно выбрать режим получения личных сообщений: в отдельном окне или в общем чате.

Если вы привыкли к работе с ICQ, вам понравится функция “Многострочный редактор” (F4): длина сообщений не ограничена 300 символами, как в обычном режиме, а отправка производится привычным сочетанием клавиш “Ctrl+Enter”. При отправке слишком больших сообщений (десятки страниц текста) программа может работать нестабильно, но в обычном разговоре такие объемы – большая редкость.

Intranet Chat может работать как без выделенного сервера, так и с ним. Во втором случае функциональность программы значительно возрастает: с помощью сервера I-chat можно объединять для общения сложные многосегментные сети и обеспечивать связь с удаленными машинами через интернет. Для корректной работы через Сеть у сервера должен быть фиксированный IP-адрес.

Использование I-chat Server для связи локальной сети с удаленными пользователями через интернет.

Сервер, практически не требующий настройки, появляется в системном трее сразу после запуска. По умолчанию он устанавливается на порт 6666. Эту и другие настройки вы можете изменить, отредактировав IChatSrv.ini – файл, находящийся в папке с программой.

Вы можете дать IP-адрес вашего сервера I-chat вашим друзьям, имеющим доступ в интернет, и тогда они смогут подключиться в I-chat так, как если бы они были членами вашей локальной сети. Таким способом через Сеть можно объединять для общения практически неограниченное количество пользователей. Существуют варианты сервера I-chat для всех версий Windows, а также для Linux и FreeBSD.

Для подключения пользователей к серверу следует изменить режим работы I-chat. Вместо передачи сообщений mail-slot, которую программа использует по умолчанию, необходимо выставить использование выделенного сервера и указать IP-адрес компьютера, где установлен I-chat Server. Если сервер находится внутри вашей локальной сети, требуется указать локальный внутрисетевой IP-адрес, например 192.168.0.1. Если же вы хотите подключиться к удаленному серверу I-chat в интернете, укажите глобальный IP-адрес сервера, например 80.237.98.211.

Серверы I-chat могут объединяться в единое информационное пространство. Это особенно удобно при объединении двух и более сетей, у каждой из которых имеется свой сервер I-chat. Если вы пользуетесь фаейрволлом, не забудьте открыть порт 6666 для внешних запросов. Если у вас установлен только стандартный брандмауэр Microsoft, зайдите в его свойства (“Пуск” > “Настройка” > “Панель управления” > “Сетевые подключения” > свойства соединения с интернетом > “Дополнительно” > “Параметры” > “Добавить”) и разрешите внешний доступ к порту 6666.

I-chat постоянно развивается. Уже в ближайших версиях должна появиться функция передачи файлов, и тогда программа лишится своего, пожалуй, единственного недостатка.

Альтернативы

Помимо I-chat можно обратить внимание и на другие программы. Так, если доска объявлений в I-chat для вас недостаточно функциональна, то, возможно, вас заинтересует форум для локальной сети FMK Board (www.fb.irk.ru). Эта программа создает внутри локальной сети форум, обладающий всеми стандартными функциями любого интернет-форума: количество пользователей и сообщений не ограничено; есть возможность назначать до девяти администраторов с различными правами доступа; можно настраивать сложные скрипты для обработки сообщений и наказания нарушителей.

Intercom (yurinb.newmail.ru/yuri/mysoft.htm) – еще одна простая программа для обмена сообщениями. Для малой сети на 2-4 пользователя функциональность I-chat избыточна, зато Intercom подойдет идеально. Помимо текстового общения Intercom позволяет обмениваться документами, причем даже при закрытом общем доступе к файлам. Программа поддерживает смайлики, позволяет вставлять в сообщения графику и не требует использования сервера. Для работы необходимо лишь составить список пользователей с их сетевыми именами или IP-адресами. Поскольку Intercom поддерживает соединение по IP, можно общаться и через интернет, однако функциональность такого соединения ниже, чем у I-chat. К минусу программы можно отнести то, что она не умеет отсылать сообщение всем пользователям сразу.

ПРОГРАММЫ ГОЛОСОВОЙ СВЯЗИ
Организация обмена текстовыми сообщениями проста и не требует никаких дополнительных затрат. Однако при этом сильно страдает эмоциональная составляющая разговора. Кроме того, не все пользователи обладают необходимыми навыками быстрого набора текста. Поэтому преимущества организации голосового общения очевидны. Для аудиосвязи через сеть вам, естественно, потребуется микрофон и полнодуплексная (то есть способная воспроизводить и записывать звук одновременно) звуковая карта. Особенно удобно пользоваться гарнитурой (наушник + микрофон), которая помимо прочего позволяет избежать эффекта эха.

Среди программ для голосового общения можно выделить NetVoice (klang.h1.ru), одну из немногих утилит, обеспечивающих полноценный режим многопользовательской конференции. Программа протестирована на совместимость с большинством современных игр (Counter Strike, Quake 2-3, Unreal Tournament 1-2, Starcraft, Diablo II и др.). Она не слишком ресурсоемка и нормально работает на процессорах от 400 МГц. Несмотря на то что качество звука нельзя назвать идеальным (присутствуют помехи и искажения), все слова и интонации можно разобрать без труда. Программа очень проста в использовании: достаточно просто запустить ее на всех машинах, с которыми планируется связь.

NetVoice поддерживает несколько режимов связи.
– Конференция.  В этом режиме могут общаться до пяти пользователей одновременно. Для организации конференции необходимо, чтобы один из участников подключился в режиме “конференция”, а остальные соединились с ним в обычном порядке.
– Радиостанция. В данном случае один из пользователей выступает в роли источника звука, а остальные – в роли слушателей. Режим обеспечивает одностороннюю голосовую связь и хорошо подходит для оповещения пользователей.
– Автоответчик. Вы можете записать звуковое сообщение, и оно будет автоматически воспроизведено при обращении к компьютеру в ваше отсутствие.

На случай, если с аудиосвязью возникнут проблемы, в NetVoice встроена служба обмена текстовыми сообщениями. Но все же NetVoice удобнее всего использовать вместе с I-chat или Intercom.
Доработка программы идет непрерывно – новые версии выходят практически каждый месяц. В ближайшее время создатели NetVoice намерены улучшить звук и добиться более высокой стабильности при многопользовательской беседе.

1 Начать разговор. (Необходимо выделить пользователя из списка.)
2 Создать конференцию.
3 Запустить режим радиостанции. (Слушатель или DJ.)
4 Текстовый чат.
5 Список пользователей.
6 Настройки программы.
7 Отобразить окно чата.

Альтернатива

Еще одна интересная программа – Voice Chat (dracid.narod.ru). Это простая в настройке и работе утилита, что не мешает ей обеспечивать очень высокое качество передачи голоса. Программа нетребовательна к ресурсам компьютера и скорости соединения, поддерживает работу как в локальной сети, так и через интернет по протоколу TCP/IP, сама подстраивает качество звука под тип и скорость соединения. Все, что от вас требуется, – указать IP-адрес компьютера, с которым вы хотите связаться.

Если вы укажете широковещательный IP-адрес, 192.168.255.255, Voice Chat будет поддерживать многопользовательскую беседу (качество звука обратно пропорциально количеству пользователей). Программа может обеспечивать как одностороннюю, так и селекторную связь. Последнюю очень удобно использовать, когда общаются более трех человек, к тому же это улучшает качество голоса и исключает эффекта эха.

Правда, разговор при этом получается не столь свободный. По умолчанию программа использует порт 6000, но при желании его можно поменять. И последнее: если вы планируете использовать Voice Chat вне локальной сети, не забудьте настроить свой брандмауэр.

ВИДЕОСВЯЗЬ
Программ для организации видеосвязи или видеочата в интернете немало. Однако большинство из них (ICQ, MSN Messenger, Eyeball Chat и другие) не подходят для локальной сети, поскольку для работы им необходим сервер и канал доступа в интернет. Данная схема не очень подходит для LAN: во-первых, далеко не все сети имеют доступ к интернету; во-вторых, видеосвязь через удаленный сервер будет создавать достаточно объемный поток интернет-трафика. И вообще, странно обращаться к серверу, находящемуся за тысячи километров, чтобы связаться с соседом за стенкой.

Веб-камеры

Для обеспечения полноценной видеосвязи лучше всего использовать веб-камеры с разрешением до 640×480 и скоростью 15-24 кадра в секунду. Стоимость подобных устройств колеблется в районе $15-50. Добавим, что функциями веб-камеры обладают многие цифровые фотоаппараты. Кроме того, если у вас есть обычная видеокамера и любая плата видеозахвата или видеокарта с TV-in, покупать веб-камеру также нет смысла.

Наиболее доступной и простой в обращении системой аудио- и видеосвязи является NetMeeting. Это комплексная программа от Microsoft, входящая в комплект поставки Windows XP (а также 98 SE и Me) и предназначенная для организации звуковой и видеосвязи по протоколу TCP/IP. Чтобы ее установить, нужно запустить файл Program Files\NetMeeting\conf.exe. Во время выбора устройства воспроизведения убедитесь в том, что в параметрах стоит именно ваша звуковая карта, а не, скажем, звуковое устройство модема. Помимо голосовой и видеосвязи NM позволяет обмениваться файлами, запускать приложения для совместной работы (скажем, Microsoft Word), а также совместно рисовать в простом графическом редакторе, аналогичном Paint Brush.

К недостаткам NetMeeting можно отнести высокую нагрузку на процессор во время работы, особенно при передаче видео, низкое качество передаваемой картинки и малый размер окна, а также качество звука на уровне NetVoice.

1 Адресная строка (здесь можно вписать сетевое имя или IP-адрес компьютера, с которым устанавливается связь, например Server; 192.168.0.1).
2 Отправить вызов.
3 Завершить сеанс связи.
4 Адресная книга.
5 Начать/остановить показ видео.
6 Настроить размер видеоокна. (Используйте максимально доступный.)
7 Настроить громкость/чувствительность микрофона.
8 Общий доступ к программам.
9 Текстовый чат.
10 Графическая доска.
11 Передача файлов.
12 Список пользователей.

Использование технологии Game Face в игре Diablo II

Game Face (www.asus.com/pub/ASUS/vga/nVidia/Utility/GameFace130.zip) – разработанная компанией ASUSTeK технология видеосвязи, которая позволяет играть в игры или работать в любых других полноэкранных приложениях и одновременно видеть своего союзника/оппонента. К сожалению, эта технология доступна только обладателям видеокарт ASUS при установленных драйверах версии не ниже 43.45D. При этом у того, с кем вы хотите поиграть, также должна быть видеокарта от ASUS с установленной Game Face. (Если у вас видеокарта ASUS с логотипом Game Face – а это, как правило, карты, оснащенные TV-входом, – данная программа входит в комплект поставки.)

Если же ваша видеокарта выпущена другим производителем, обеспечивать видеосвязь в играх Game Face не будет, о чем честно вас предупредит. Зато можно будет пользоваться самим приложением, по функциональности схожим с NetMeeting.
В Game Face нет таких расширенных функций, как совместная работа с приложениями или мультипользовательский графический редактор. Интерфейс достаточно аскетичен, зато удобен, прост в работе и во многом интуитивен.

По качеству связи Game Face превосходит NetMeeting. Видео более четкое, окно большего размера. Можно запустить несколько копий Game Face и таким образом соединиться с несколькими пользователями (впрочем, одновременно пообщаться все равно не получится). Помимо видеокамер Game Face может еще работать и с TV-тюнером. Практической пользы от данной функции немного, разве что вы захотите транслировать в игру телепередачу, чтобы не пропустить любимый фильм.

Если у вашей видеокарты есть TV-выход, вы можете подключиться к телевизору (для тех же целей можно использовать второй монитор) и с помощью стандартной функции Windows просто перенести туда работающий Game Face или NetMeeting. На телевизоре видео низкого качества смотрится несколько лучше за счет нечеткости телевизионной трубки и низкого разрешения. К тому же можно играть и видеть собеседника. Это, пожалуй, даже удобнее, чем оригинальный Game Face.
Конец врезки

Разумеется, мы рассмотрели лишь незначительную часть программного обеспечения, предназначенного для организации общения в локальной сети. В интернете можно найти тысячи программ, выполняющих схожую функцию, здесь же описаны наиболее простые, доступные, удобные в работе и администрировании.

Цитаты

Вы можете дать IP-адрес вашего сервера I-chat друзьям, имеющим доступ в интернет, – через Сеть можно объединять для общения практически неограниченное количество пользователей.

Еще недавно понятие “видеосвязь” было актуально только для создателей фантастических фильмов и сотрудников крупных корпораций. Теперь веб-камеры и программы для них доступны повсеместно.

ASUS Game Face – технология видеосвязи, позволяющая играть в игры или работать в любых других полноэкранных приложениях и одновременно видеть своего союзника/оппонента.

БЛАГОДАРНОСТЬ
Автор благодарит Владимира Орлова и Сергея Черноярова за помощь в работе над статьей.