Разговор GNU является строго одноранговым, и упаковывается в большинстве дистрибутивов.
Я действительно находил это применение, которое подразумевает работать на Windows & Linux. Это назвало TorChat.
выборка с веб-сайта
TorChat является одноранговым узлом для пиринга с пейджером с полностью децентрализованным дизайном, созданным сверху местоположения Скалистой вершины скрытые сервисы, давая Вам чрезвычайно сильную анонимность будучи очень простым в использовании без потребности установить или настроить что-либо.
TorChat просто работает от Карты памяти в любом Windows PC. (Это может работать на Linux и Mac также, на самом деле это было разработано на Linux с кросс-платформенным удобством использования в памяти с самого первого момента на, но установка на других платформах, чем Windows немного более сложна в данный момент),
Я предложил бы просто настроить Ваш собственный сервер чата. Я работаю ejabberd
и это было довольно тривиально для установки на моем собственном поле, и затем я делаю людей отчеты для доступа к нему.
Ejabberd является сервером XMPP так любые клиенты, такие как Гибридный язык или Сочувствие. Можно также развернуть веб-клиент чата также. Это - полнофункциональный сервер XMPP, который Процесс Каждый использует в их продуктах, таким образом, это чрезвычайно способно.
Это даже имеет комнаты, таким образом, можно сделать в значительной степени все с ним.
Zeroconf - это протокол, разработанный компанией Apple для автоматического обнаружения служб внутри сети, например, для обнаружения доступных принтеров. Его также можно использовать для общения в чате!
Реализация для Linux - это Avahi, реализация Apple называется Bonjour, поэтому протокол чата часто называется просто Bonjour.
Популярные чат-клиенты, такие как Pidgin и Gajim, поддерживают этот протокол. В Pidgin необходимо создать аккаунт для протокола Bonjour, дав только псевдоним. В Gajim он называется Local, который вы можете включить в окне Accounts.
Вы можете проверить https://bitchat.im , который может работать в Linux с установленной монофреймворкой. Его открытый исходный код и чистая одноранговая связь, например, он работает аналогично клиенту bittorrent и даже использует трекеры и DHT для поиска одноранговых узлов.
Truco casero rápido:
un compañero (escuchando uno )ejecuta por ejemplo:
nc -l -p 1234
y otro compañero (conectando uno )se ejecuta, por ejemplo,:
nc ip_or_FQDN_of_other_peer.example.net 1234
Ta -da! verdadero cliente de chat P2P.
O puede hacer apt-get install ytalk
para obtener cierta estandarización, una interfaz de usuario más agradable y más funciones.
O, si solo necesita que las comunicaciones reales sean P2P y está de acuerdo con usar algún servicio de información de directorio central (en lugar de especificar direcciones IP y puertos a mano ), busque cualquiera de las docenas de clientes IRC. Mientras que por defecto IRC retransmite mensajes a través del servidor, hay un comando /DCC CHAT
que establece una comunicación directa entre pares sin reenviar mensajes a través del servidor.
O, si lo que le preocupa es la privacidad, puede intentar apt-get install torchat
obtener mensajería instantánea anónima descentralizada (pero tenga en cuenta que la red TOR subyacente podría no coincidir con su definición de "verdadero P2P")
https://github.com/adsharma/zre_raft/-использует протокол обмена в реальном времени ZeroMQ
Небольшой скрипт Python с несколькими зависимостями. Работает в локальной сети.