@zkrvndm
Веб-разработчик

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

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

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

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

Кроме того, непонятно, как браузеры, желающие взаимодействовать, смогут узнать о существовании друг-друга. Им в любом случае надо иметь некую стационарную точку рандеву; либо статическую точку, где находится ссылка на динамическую (перемещающуюся) точку рандеву.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@DragonSpirit
Frontend / Mobile Developer
WebRTC вполне подходит для этой задачи, STUN и TURN сервера можно использовать отсюда
Ответ написан
CityCat4
@CityCat4
У тролля даже мозги - и то каменные!
Теоретически существуют децентрализованные мессенджеры, можете гугл запросить.
Ответ написан
@Dolosweb
обмен между двумья ip - это создание специального ПО
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Как организовать общение между браузерами минуя сервер?
Сделать сервер из браузера.
Только так.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы