Как организовать общение между браузерами минуя сервер?
Допустим у нас есть три разных ПК и на всех трех открыт один и тот же сайт. Каким образом клиенты могли бы с определенным интервалом информировать друг-друга, что они онлайн?
Проще говоря, существует ли способ, передать сообщение из одного ПК на все другие на чистом JavaScript? Нужно нечто вроде WebRTC, но не настолько монстроузорное и сложное, так как передавать планируется только текст.
В идеале, хочу попробовать сделать небольшой чат, который не будет грузить мой сервер.
Поскольку браузеры обычно сидят на "серых" IP-адресах - такая схема работы не годится. Ориентируйтесь на взаимодействие через сервер.
Кроме того, непонятно, как браузеры, желающие взаимодействовать, смогут узнать о существовании друг-друга. Им в любом случае надо иметь некую стационарную точку рандеву; либо статическую точку, где находится ссылка на динамическую (перемещающуюся) точку рандеву.