У браузеров есть технология для P2P (peer to peer) соединения между двумя клиентами - WebRTC.
Это позволяет чатиться, обмениваться данными и прочим друг с другом без использования сервера.
Почти без использования сервера. Дело в том что для первоначальной установки соединения все-таки требуется сервер, так как требуется “пробить” NAT (грубо говоря, к вашему компьютеру нельзя достучаться из сети просто так).
Так вот - мой коллега, фронтэндер, сделал P2P терминал для Serial порта. Это значит что вы можете открыть свой браузер, подключить устройство к usb и перекинуть этот доступ другому человеку, просто кинув ссылку. И все это работает без своего сервера.
Магия тут заключается в том что в качестве сервера используются announcement сервера Torrent-трекеров. Это те же сервера, которые помогают вам скачивать через .torrent файлы.
Это просто фантастика! Вот сама библиотека - https://github.com/subins2000/p2pt
@coaxial
НУ НИФИГА СЕБЕ! Это круто конечно, очень.
@coaxial
неиллюзорно напоминает на бывшую экосистемы Opera Unite
@coaxial Это охерительно. Теперь я хочу, чтобы кто-то с этого загрузился и поставил линукс.
@coaxial При этом жрёт RAM и своп как не в себя и сделано на лефтпаде.
Бомбануло настолько, что специально зарегистрировался, чтобы это написать.
@tempro
Ты ещё кто?
@coaxial Просто браузил интернеты и наткнулся на ЭТО.
@tempro
Ты настоящий нетсталкер
Сорре, линк на оригинал
https://t.me/localhost_ru/158