zkrvndm
@zkrvndm
Архитектор решений

Как организовать общение между браузерами минуя сервер?

Допустим у нас есть три разных ПК и на всех трех открыт один и тот же сайт. Каким образом клиенты могли бы с определенным интервалом информировать друг-друга, что они онлайн?

Проще говоря, существует ли способ, передать сообщение из одного ПК на все другие на чистом JavaScript? Нужно нечто вроде WebRTC, но не настолько монстроузорное и сложное, так как передавать планируется только текст.

В идеале, хочу попробовать сделать небольшой чат, который не будет грузить мой сервер.
  • Вопрос задан
  • 1234 просмотра
Решения вопроса 1
@Karpion
Поскольку браузеры обычно сидят на "серых" IP-адресах - такая схема работы не годится. Ориентируйтесь на взаимодействие через сервер.

Кроме того, непонятно, как браузеры, желающие взаимодействовать, смогут узнать о существовании друг-друга. Им в любом случае надо иметь некую стационарную точку рандеву; либо статическую точку, где находится ссылка на динамическую (перемещающуюся) точку рандеву.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
https://webrtc.org/getting-started/peer-connections где там сложно то?
Ответ написан
Комментировать
@DragonSpirit
Mobile Developer
WebRTC вполне подходит для этой задачи, STUN и TURN сервера можно использовать отсюда
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Теоретически существуют децентрализованные мессенджеры, можете гугл запросить.
Ответ написан
Комментировать
@Dolosweb
обмен между двумья ip - это создание специального ПО
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Как организовать общение между браузерами минуя сервер?
Сделать сервер из браузера.
Только так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы