• Какова архитектура P2P приложений?

    @grey_rat
    https://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%BD%D...
    p2p изначально у нас в странах СНГ вылез в интернет из домашних локальных сеток. Всё начиналось вообще с виндовой шары доступных компов, и только потом пошли спец.программы работающие в глобальной сети.
    Поиск локальных пиров - это головная боль провайдеров, которые пытаются закольцевать максимально возможное количество трафика внутри своей сети, тем самым меньше платить за внешний канал.
  • Какова архитектура P2P приложений?

    @grey_rat
    Вообще, не совсем верно. Например, в локальной сети, в которой не блокируется оборудованием исходящий мультикаст от пользователей, торрент клиент может "крикнуть" мультикастом в сеть для поиска локальных пиров (в utorrent к примеру это опция так и называется "Поиск локальных пиров") . Другое дело, что такие "крики" в большой сети правоциуют ухудшение качества работы всей сети и большинство провайдеров исходящий мультикаст от пользователей блокируют.
    А так да, если заблокировать IP DHT серверов которые прописаны в торрент-клиентах, то соединятся будет не с кем.
  • В настройках uTorrent нужно указывать DNS именно провайдера, или которые я сам поставил?

    @grey_rat
    К этим DNS будет обращаться utorrent для получения дополнительного адреса ретрекера (настройка isp.bep22)
    более подробно тут rutracker.org/forum/viewtopic.php?t=4088499
    Если в настройках сетевой карты в ручную выставлены DNS не провайдера, а например гугла, то в настройках utorrent нужно вписать IP адреса DNS провайдера, иначе isp.bep22 работать не будет.
  • На каком языке лучше писать p2p чат?

    @grey_rat
    Потому что такая p2p сеть становится сильно зависимой от многих условий. И проще поднять серверный чат, с различными правилами, например антимат и антифлуд со 100% доступностью чем городить чат, для которого так или иначе придётся подымать особенные ноды. Вменяемое количество нод из ничего в одно мгновение не появится. Это p2p на костылях.
  • На каком языке лучше писать p2p чат?

    @grey_rat
    Какая-то нода должна иметь статический IP и при этом находиться постоянно в сети, иначе списки узлов будут не актуальны уже на завтрашний день (с обновлением их IP).
    Если вспомогательная нода с белым IP и проброшенным портом выйдет из сети, то у остальных переписка в чате неожиданно оборвётся.
  • P2P html5 web player?

    @grey_rat
    Если фильмы будут находиться на сервере и только сервер будет раздавать файлы, то какой смысл мучаться с p2p ? Прямая http ссылка на файл с http сервера где этот файл будет хранится.
    Прямую http ссылку на файл можно запихнуть в торрент-файл в качестве веб-сида. Но это для того, что бы юзер скачал раздачу если не будет сидов на раздаче.
    Если торрентом раздаётся музыка, и в торрент-файле прописан веб-сид, то можно вывести проигрыватели для каждого файла https://torrentpier.me/threads/upravljaemyj-veb-si...

    По rtorrent ничего не подскажу.
  • На каком языке лучше писать p2p чат?

    @grey_rat
    ну это уже не совсем p2p получается, тем более совсем не то что хочет автор топика :)
  • Почему ПК не видят друг друга за пределами локальной сети (Syncthing)?

    @grey_rat
    Владимир: возможно потому, что компьютер с серым IP делает периодические запросы на компьютер с белым IP. К примеру моя ситуация в DC++ : у моего друга белый IP, а мой компьютер за NAT. Что бы мой друг смог зайти на мой компьютер, он должен вначале попросить меня в чате, что бы я за шёл на его компьютер. Только после этого, его компьютер сможет напрямую общаться с моим компьютером.
  • В каких торрент-клиентах работает механизм приоритетного выбора пиров?

    @grey_rat
    если слабенький роутер, который не любит большое количество одновременных подключений, возможно да. С одного-двух локальных пиров можно вытянуть те же самые 100 мбит. Хотя я не спорю, что тема даже на конец 2011 была много где не актуальна. Ну а сейчас и подавно.
    Лично у меня тариф 2 мбит в инет, в пиринг и локалку 100 мбит. По этому файликом пользуюсь часто, в смысле до 100 мбит utorrent разгоняется часто.