Закрученные и p2p-приложения

Можете ли вы сказать мне: можно ли использовать скрученные для создания p2p-приложений? И какие протоколы я должен выбрать для этого?

Ответы

Ответ 1

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

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

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

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

Ответ 3

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

Ответ 4

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

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