2009-05-08 3 views

ответ

13

Лучшим решением является использование исходного кода для BitTorrent. Он был построен с помощью Twisted до тех пор, пока они не перешли на реализацию C++ под названием Utorrent.

В качестве альтернативы вы также можете взглянуть на Vertex.

Это библиотека p2p, построенная на вершине Twisted и имеющая полезные свойства, например, в обход брандмауэров.

Возможно, он более полный, чем образец других людей.

+0

Не Vertex не поддерживается? Последний выпуск (0.2.0) был сделан 3 года назад (июнь 2006 г.). – oparisy

+0

Возможно, но это следующее самое большое p2p скрученное программное обеспечение, помимо старого BitTorrent. – Unknown

+0

Это не потеряно. Это просто ... спать. Есть все еще редкие исправления, и если кто-то проявляет серьезный интерес к развитию, все будет быстро появляться быстрее. Проблема с курицей и яйцом с Vertex и пользователями: у нее нет пользователей, поэтому она не получает разработки, и она не развивается, поэтому она не получает новых пользователей. Однако оригинальные авторы (JP Calderone и я) все еще вокруг и все еще заинтересованы в проекте, просто заняты другими вещами, пока не найдутся веские причины для его работы. – Glyph

1

Да, скрученный был использован для создания начальной версии Bittorrent. Для начала есть некоторые библиотеки с открытым исходным кодом.

+0

Можете ли вы показать мне, что ЛИЭС? – Ockonal

0

Да, вы можете абсолютно использовать витую для создания приложения p2p. Первое, что приходит мне на ум, это Dtella (http://dtella.org/). Он использует протокол Direct Connect.

Они предоставляют исходный код, чтобы вы могли начать работу. Я знаю, что в нескольких разных университетских сетях работают контроллеры постоянного тока. Это, по-видимому, идеальное использование этого протокола.