Классы сетевого программирования начались для нас в колледже, и я тоже много читал за последний месяц. Теперь, когда я понял OSI и другие эталонные модели, в том числе, как работает различные протоколы, такие как FTTP, HTTP, POP3, P2P и т. Д. Я хотел бы применить свои теоретические знания на практике.P2P программирование на C - Попытка реализовать Bittorent Client с использованием C
Чтобы выполнить вышеуказанную задачу, я выбрал протокол P2P, и я хочу реализовать bittorent-client (dummy), как utorrent. Кстати, я владею C/C++/Java/C#.
Может ли кто-нибудь указать мне, как мне начать этот проект, и желательно, какой язык я должен использовать?
Вы можете добавить свои мнения, если мне что-то не хватает.
Спасибо за просмотр.
Устаревший, но http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_clients - выберите первые окна с открытым исходным кодом и получайте удовольствие :) –