Вопросы по теме 'bittorrent'

Использование python и протокола bittorrent
Я хотел написать программу, которая могла бы отправлять и получать данные через NAT-маршрутизатор без предварительной настройки переадресации портов. Мне нужно использовать протокол BitTorrent или есть что-то получше?
565 просмотров
schedule 13.09.2021

Сервер C ++ Winsock с несколькими клиентами?
Я написал программу, которая общается с трекером Bittorrent через TCP-соединение. Я хочу расширить его функциональность, чтобы одновременно разговаривать с несколькими трекерами через winsock на C ++. Мне нужно иметь несколько розеток? Если да,...
683 просмотров
schedule 01.11.2021

Bittorrent: Что в ответном сообщении ???? несоответствие идентификатора ackeConnection ID. с сервера трекера имеется ввиду?
Теперь, когда ни один документ не описывает это сообщение об ошибке, я здесь, чтобы опубликовать эту ветку. В настоящее время я реализую клиент Bittorrent с нуля на C. У меня проблема с обменом данными с сервером трекера. он отправляет мне сообщение...
338 просмотров
schedule 30.11.2021

Определение текущего размера файла по сравнению с количеством в заголовке файла java
Я работаю над небольшим проектом по загрузке торрентов. Первоначально я планировал использовать ttorrent (Java BitTorrent Library) для загрузки необходимых мне торрентов, но это было намного медленнее по сравнению с uTorrent. Я решил использовать...
143 просмотров
schedule 19.09.2021

BitTorrent: загрузка не начинается
Я пытаюсь реализовать трекер BitTorrent в Laravel . Однако в данный момент я застрял, так как загрузка не начинается. Есть один партнер, который, похоже, раздает, и я на 100% уверен, что он доступен для подключения. Но когда я запускаю второй...
2742 просмотров
schedule 30.10.2021

Как обрабатывать ConnectionRefusedError при подключении к другим одноранговым узлам с помощью asyncio
Я использую asyncio для соединения с другими узлами в клиенте bittorrent, над которым я работаю. Когда какой-то одноранговый узел не может быть подключен, программа вылетает с ConnectionRefusedError и TimeoutError исключениями. Это нормально,...
5751 просмотров

Отсутствие получения данных от однорангового рукопожатия BitTorrent
У меня проблемы с протоколом BitTorrent. Я собираюсь отправить сообщение о подтверждении некоторым партнерам. Мой клиент в основном подключается к каждому узлу в списке, а затем отправляет «рукопожатие». Код ниже - peer_id =...
266 просмотров
schedule 29.10.2021

BitTorrent Sync: минимальное количество пиров
BitTorrent Sync работает быстрее, чем Dropbox, если вы используете только 2 компьютера? Увеличится ли скорость, если у вас будет больше компьютеров для обмена файлом (быстрее, чем централизованная система синхронизации, такая как Dropbox)?
39 просмотров
schedule 07.10.2021

Библиотека Python BitTorrent [закрыта]
Существует ли библиотека Python BitTorrent, которая просто работает ? Мне нужно повозиться с протоколом BitTorrent для исследовательского проекта, и я не хочу изобретать велосипед и писать свою собственную реализацию протокола (и я не могу этого...
26751 просмотров
schedule 21.02.2022

Как работает обход NAT в случае одноранговых протоколов, таких как bittorrent.
Я знаю про обход NAT, STUN, TURN, ICE и его использование. Я хочу знать, реализованы ли они в одноранговых приложениях для обмена файлами, таких как bittorrent. Помогают ли трекеры одноранговым узлам за NAT общаться друг с другом, помогая в создании...
7760 просмотров
schedule 28.03.2022

Где найти исходный код BitTorrent?
Я смотрел и смотрел и нигде не могу найти этот исходный код. Каждая ссылка, которую я нахожу, ведет на официальную страницу BitTorrent, которая, по словам Slashdot, удалила исходный код в 2007 году. Верю ли я, что эту невероятно широко...
29007 просмотров
schedule 07.04.2022

Пример TCP-соединения по протоколу Bittorrent
Я пытаюсь реализовать клиент BitTorent, и я застрял на той части, где я успешно подключился к узлу, но я не знаю, как общаться с узлом. Мне удалось расшифровать файл метаданных торрента, я успешно получил оттуда всю информацию, я подключился к пиру...
692 просмотров
schedule 12.04.2022

Протокол Bittorrent Peer Wire, реализованный на Java
У меня есть пара вопросов относительно протокола Bittorrent Peer Wire. Я пытаюсь реализовать его на Java, используя эту спецификацию . В разделе Peer Wire Protocol говорится, что все целые числа представляют собой четырехбайтовые значения с...
3049 просмотров
schedule 15.04.2022

Сообщения BitTorrent Peer Wire на C++
Я разрабатываю торрент-клиент на C++. Не могу понять структуру сообщений с пирами. Как я могу создать простое сообщение рукопожатия с помощью C++ и как я могу прочитать ответ? Проблема заключается в структуре данных, которые я должен отправить, а...
1490 просмотров
schedule 27.04.2022

Простая передача файлов
Я хочу создать приложение на C, которое позволяет двум пользователям совместно использовать файл. Я буду называть отправителя файла сервером , а получателя — клиентом . Есть несколько требований: Пользователям не нужна ни идентификация, ни...
397 просмотров
schedule 05.05.2022

Каков правильный способ непрерывного чтения сообщений сокета через DataInputStream?
Я пытаюсь создать клиент Java Bittorent. Насколько я понимаю, после рукопожатия сверстников друг с другом они могут начать отправлять сообщения друг другу, часто отправляя сообщения спорадически. Используя соединение DataInputStream, я могу читать...
423 просмотров
schedule 03.05.2022

Как загрузить определенные файлы / пропустить файлы в rtorrent или другой программе Linux?
Я очень долго искал, но не нашел ответа на этот вопрос... Существуют ли какие-либо торрент-программы для Linux (centos), в которых вы можете пропустить определенные файлы из торрента ИЛИ загрузить определенные файлы? Или если нет, то пропускать...
8740 просмотров
schedule 26.05.2022

Twisted и libtorrent — нужно ли беспокоиться о блокировке?
Я изучаю создание многопротокольного приложения с использованием Twisted. Одним из таких протоколов является битторрент. Поскольку libtorrent является довольно полной реализацией, и его привязки к python кажутся хорошим выбором. Теперь вопрос:...
363 просмотров
schedule 04.06.2022

Как работают магнитные ссылки BitTorrent?
Впервые я использовал магнитную ссылку . Интересно, как это работает, я просмотрел спецификации и не нашел ответов. В вики говорится, что xt означает «точная тема», а за ним следует формат (в данном случае btih ) с хешем SHA1. Я видел...
56980 просмотров
schedule 11.06.2022

Индивидуально регулируемые торренты с Python
Я пытаюсь написать программу на python, которая может обрабатывать торренты с индивидуальной регулировкой. В частности, для некоторых, возможно, больших (до 30 или около того) одновременно работающих торрентов я хотел бы ограничить скорость загрузки...
93 просмотров
schedule 12.06.2022