Maksclub
@Maksclub
maksfedorov.ru

Как сделан uTorrent на основе браузера?

Подскажите, каким образом сейчас сделан uTorrent?
Он устанавливается на ОС и запускается через нее
линк
5e139f2e8995a681013897.png

имеет иконку
линк
5e139f1ddb8c1160559711.png

но открывается как сайт
https://utweb.trontv.com/gui/index.html?v=1.0.7.23...
линк
5e139fd7b3623068727043.png


При этом, понятное дело, имеет доступ к файловой системе (загружать и открывать),
юзает возможности браузера (гениально для торрент-клиента!), и при этом можно обновлять интерфейс (тк подгружается в виде сайта)

Есть где почитать о такой разработке?
  • Вопрос задан
  • 825 просмотров
Решения вопроса 1
Noizefan
@Noizefan
клиент просто поднимает веб-сервер и просит ОС открыть в браузере https://utweb.trontv.com/gui/index.html?v=1.0.7.23... который, как ты можешь заметить, редиректит на локалхост. Почему не сразу локалхост? Потому что по localapixxxxxx определяет порт, на который редиректить. Плюс так можно сразу подгружать новую версию гуя.

Вот и получается - сервер имеет доступ к ФС, юзает возможности браузера и автоапдейт гуя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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