Программирование P2P на C - Попытка реализовать Bittorent Client с использованием C - PullRequest
1 голос
/ 02 сентября 2010

Занятия по сетевому программированию начались для нас в колледже, и я тоже много читал за последний месяц. Теперь, когда я понял OSI и другие эталонные модели, включая то, как работают различные протоколы, такие как FTTP, HTTP, POP3, P2P и т. Д .; Я хотел бы применить свои теоретические знания на практике.

Итак, чтобы выполнить вышеупомянутую задачу, я выбрал протокол P2P и хочу внедрить битторент-клиент (фиктивный), такой как utorrent. Кстати, я опытный в C / C ++ / Java / C #.

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

Вы можете добавить свои взгляды, если я что-то упустил.

Спасибо за просмотр.

1 Ответ

1 голос
/ 02 сентября 2010

Я бы сказал, если вы планируете разрабатывать это на платформе * nix, используйте libtorrent .Это хорошо документированная библиотека C ++, и ее используют многие популярные клиенты bittorrent linux (например, rtorrent).

...