Email or username:

Password:

Forgot your password?
КМК-4 [GOTO COAXIAL@LOR.SH]

У браузеров есть технология для P2P (peer to peer) соединения между двумя клиентами - WebRTC.
Это позволяет чатиться, обмениваться данными и прочим друг с другом без использования сервера.

Почти без использования сервера. Дело в том что для первоначальной установки соединения все-таки требуется сервер, так как требуется “пробить” NAT (грубо говоря, к вашему компьютеру нельзя достучаться из сети просто так).

Так вот - мой коллега, фронтэндер, сделал P2P терминал для Serial порта. Это значит что вы можете открыть свой браузер, подключить устройство к usb и перекинуть этот доступ другому человеку, просто кинув ссылку. И все это работает без своего сервера.

Магия тут заключается в том что в качестве сервера используются announcement сервера Torrent-трекеров. Это те же сервера, которые помогают вам скачивать через .torrent файлы.

Это просто фантастика! Вот сама библиотека - github.com/subins2000/p2pt

6 comments
Угол Стримера / Kill2BlooD

@coaxial
НУ НИФИГА СЕБЕ! Это круто конечно, очень. :drake_like:

Inari Uveh 🍄

@coaxial
неиллюзорно напоминает на бывшую экосистемы Opera Unite :blobcat_mlem:

Dr. Quadragon ❌

@coaxial Это охерительно. Теперь я хочу, чтобы кто-то с этого загрузился и поставил линукс.

Moana Rijndael 🍍🍕

@drq причем конкретный кто-то и конкретный линукс

@coaxial

Go Up