Кроссплатформенный LAN-мессенджер, который может работать одновременно с несколькими учетными записями пользователей на одном компьютере?

Я ищу (бесплатную) программу, которая позволяет мне общаться с другими компьютерами в моей сети (через локальную сеть).

Желаемые функции:

  • Интернет-соединение не требуется
  • Доступно для Windows 7 и Mac OS X 10.6.8 (Snow Leopard)
  • Надеюсь, красивый пользовательский интерфейс, желательно с несколькими/настраиваемыми темами, но не обязательно
  • Желательно передача файлов
  • Текстовый чат (конечно) и, возможно, голосовой чат (но не обязательно)
  • Он должен иметь возможность работать с несколькими учетными записями пользователей на одном компьютере одновременно (т.е.: никаких конфликтов портов - как в Qualia LAN Messenger - но если кто-нибудь знает, как это обойти, скажите, пожалуйста)
@nidunc К сожалению, ни один из них не является бесплатным, хотя и поддерживает Mac и Windows, но все равно спасибо
Вы бы подумали о создании собственного IRC-сервера? Также BigAnt бесплатен для 10 пользователей и поддерживает как Windows, так и Mac.
@Lawrence Извините за мое базовое понимание сети, но сервер IRC потребует, чтобы я всегда держал компьютер включенным, верно? Если это так, может ли этот компьютер быть моим Mac, который обычно «спит»? Знаете ли вы какие-либо руководства / веб-сайты, чтобы рассказать мне, как настроить / что такое IRC-сервер? Спасибо.
@Лоуренс. Только что посмотрел сайт Big Ant, зависит ли BigAnt от сервера?
IRC потребует сервер всякий раз, когда кто-то находится в сети. Однако сервер не может спать. И да, BigAnt зависит от сервера
@Lawrence Еще несколько вопросов: 1. Может ли сервер работать на моем Mac в фоновом режиме и без потери памяти на Mac? 2. Смогу ли я технически перенаправить порты на моем маршрутизаторе, чтобы я мог общаться вне сети? 3. Смогу ли я общаться в чате с несколькими учетными записями пользователей без «конфликтов портов»?
1. Да, он может работать в фоновом режиме, но будет занимать небольшой объем памяти. 2. Да. 3. Да, поскольку в IRC нет такой вещи, как учетные записи пользователей.
@Лоуренс. Большой! Если вы добавите это как ответ, я буду рад принять его, но, пожалуйста, не могли бы вы связать учебник по настройке сервера и клиента на Mac и клиента на Windows. Конечно, если это так же просто, как установить каждую вещь на компьютеры, то учебник не нужен.

Ответы (3)

Как описано в моих ответах на вопросы Программное обеспечение для отправки файлов через мою частную сеть и Простой бессерверный мессенджер для Linux , вы можете использовать любой XMPP-клиент , поддерживающий Zeroconf (реализация Apple называется Bonjour ).

  • Нет необходимости, чтобы все участники использовали один и тот же клиент.
  • Сервер XMPP (будь то онлайн или офлайн) не требуется.
  • Клиенты находят друг друга автоматически.
  • Возможен текстовый/голосовой/видеочат и передача файлов (все это функции клиента, поэтому все зависит от вовлеченных клиентов).

Список клиентов XMPP: http://xmpp.org/xmpp-software/clients/

Jitsi может служить примером кроссплатформенного клиента; однако похоже, что функция Zeroconf была удалена , и они намерены реализовать ее лучше; Я не уверен, что это уже сделано. Однако вы можете использовать SIP с Jitsi. Вот как это настроить. Насколько мне известно, единственная разница между SIP и XMPP с Pidgin (подробности ниже) заключается в том, что при использовании SIP вам нужно знать внутренний IP-адрес любого компьютера, с которым вы хотите общаться. Это не должно быть большой проблемой, потому что вы можете бесплатно использовать инструмент IP-сканера, например Advanced IP Scanner .

Pidgin — еще один (обратите внимание, что они рекомендуют использовать Adium на Mac OS).
При переходе с пиджином (+ адиум):

  • Пользователи Windows, использующие Pidgin , должны установить Apple Bonjour Print Services для Windows .
  • После этого они могут добавить локальный клиент XMPP с помощью New AccountBonjour(спасибо shub за эту информацию).

Функции, которые Pidgin + Bonjour предоставляют, о которых вы просили:

  • Свободно
  • Мак + Виндовс
  • Нет конфликтов портов
  • Передача файлов
  • Не плохо выглядит
Несколько вопросов: 1. Так как Jitsi кроссплатформенный, все, что мне нужно сделать, это установить его на мои Windows и Mac, и тогда они смогут видеть друг друга? 2. Или мне нужно создать учетную запись на Jabber.org, а затем войти на каждый компьютер и каждую учетную запись пользователя в эту учетную запись? 3. Если я это сделаю, не означает ли это, что мне нужно подключение к Интернету, чтобы общаться в чате? Еще раз извините за мои базовые сетевые знания. Спасибо
@shub: я лично не использую Jitsi, поэтому не могу сказать, как именно это работает для этого клиента, но обычно, например в Gajim , есть учетная запись с именем «Локальная», которую можно включить. Как только вы это сделаете, он покажет всех других клиентов, у которых включена такая локальная учетная запись и которые в настоящее время подключены к вашей локальной сети. -- Так что нет, вам не нужно регистрировать учетную запись у какого-либо провайдера.
Вы когда-нибудь пробовали какие-либо программы, совместимые с Windows и OS X и имеющие аналогичную «локальную» функцию? Я действительно предпочел бы иметь 1 программу на всех своих компьютерах, но я понимаю, что это может быть сложно, и я постараюсь обойтись вашим решением. Я предполагаю, что с Jitsi я бы создал «локальную» учетную запись, а затем общался с другим компьютером через User@IPADDRESS, глядя на скриншоты, вы тоже так думаете?
@shub: я только что искал учебник для Jitsi и нашел эту страницу , на которой говорится, что эта функция была удалена. Теперь я не уверен, был ли он повторно реализован за это время; он все еще указан в списке функций в Википедии.
Неважно. Только что увидел это: jitsi.org/Documentation/RegistrarlessSIPAccount , это именно то, что я хочу. Я попробую и скоро вернусь к вам
@shub: Хорошая находка. SIP — это еще один протокол, но он похож на XMPP в том отношении, что также предлагает текстовый и голосовой чат.

Мессенджер Softros LAN поддерживает платформы Windows и Mac OS X.

Плюсы:

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

Минусы:

  • Приложение не бесплатное. Он имеет 30-дневную пробную версию без функциональных ограничений.
  • Голосовой чат не поддерживается.

Сетевой мессенджер для Mac OS

За ~ 20 долларов США вы можете установить OS X Server со встроенным сервером XMPP. Затем вы можете использовать любой клиент XMPP, например OS X Chat.app, или любой из клиентов чата, перечисленных здесь .

Если вам не нравится вариант за 20 долларов, вы можете поискать здесь бесплатный сервер xmpp.

Другой вариант — купить/перепрофилировать Raspberry Pi. Установите на него простой сервер XMPP. Таким образом, вам не нужно постоянно держать дорогой ноутбук/рабочий стол.

На самом деле я не готов что-либо покупать, и было бы неплохо немного больше подробностей о серверах XMPP, как это сделал @unor. Спасибо, в любом случае