Можете ли вы сказать мне: можно ли использовать скрученные для создания p2p-приложений? И какие протоколы я должен выбрать для этого?Приложения с витыми и p2p
ответ
Лучшим решением является использование исходного кода для BitTorrent. Он был построен с помощью Twisted до тех пор, пока они не перешли на реализацию C++ под названием Utorrent.
- Последняя известная Twisted версия BitTorrent
- Старые версии
В качестве альтернативы вы также можете взглянуть на Vertex.
Это библиотека p2p, построенная на вершине Twisted и имеющая полезные свойства, например, в обход брандмауэров.
Возможно, он более полный, чем образец других людей.
- Ссылка на Vertex
Да, скрученный был использован для создания начальной версии Bittorrent. Для начала есть некоторые библиотеки с открытым исходным кодом.
Можете ли вы показать мне, что ЛИЭС? – Ockonal
Да, вы можете абсолютно использовать витую для создания приложения p2p. Первое, что приходит мне на ум, это Dtella (http://dtella.org/). Он использует протокол Direct Connect.
Они предоставляют исходный код, чтобы вы могли начать работу. Я знаю, что в нескольких разных университетских сетях работают контроллеры постоянного тока. Это, по-видимому, идеальное использование этого протокола.
Не Vertex не поддерживается? Последний выпуск (0.2.0) был сделан 3 года назад (июнь 2006 г.). – oparisy
Возможно, но это следующее самое большое p2p скрученное программное обеспечение, помимо старого BitTorrent. – Unknown
Это не потеряно. Это просто ... спать. Есть все еще редкие исправления, и если кто-то проявляет серьезный интерес к развитию, все будет быстро появляться быстрее. Проблема с курицей и яйцом с Vertex и пользователями: у нее нет пользователей, поэтому она не получает разработки, и она не развивается, поэтому она не получает новых пользователей. Однако оригинальные авторы (JP Calderone и я) все еще вокруг и все еще заинтересованы в проекте, просто заняты другими вещами, пока не найдутся веские причины для его работы. – Glyph