Закрученные и p2p-приложения
Можете ли вы сказать мне: можно ли использовать скрученные для создания p2p-приложений? И какие протоколы я должен выбрать для этого?
Ответы
Ответ 1
Лучшее решение - использовать исходный код для BitTorrent. Он был построен с помощью Twisted до тех пор, пока они не перешли на реализацию С++ под названием Utorrent.
- Последняя известная Twisted версия BitTorrent
- Старые версии
В качестве альтернативы вы также можете взглянуть на Vertex.
Это библиотека p2p, построенная на вершине Twisted и имеющая полезные свойства, например, в обход брандмауэров.
Вероятно, он более полный, чем образец других людей.
Ответ 2
клиент/сервер bittorrent twisted python
Ответ 3
Да, twisted использовался для создания начальной версии Bittorrent. Для начала создаются библиотеки с открытым исходным кодом.
Ответ 4
Да, вы можете абсолютно использовать скрученные, чтобы создать приложение p2p. Первое, что приходит мне на ум, это Dtella (http://dtella.org/). Он использует протокол Direct Connect.
Они предоставляют исходный код, чтобы вы могли начать. Я знаю, что в нескольких разных университетских сетях работают контроллеры постоянного тока. Это, по-видимому, идеальное использование этого протокола.