Занятия по сетевому программированию начались для нас в колледже, и я тоже много читал за последний месяц.
Теперь, когда я понял OSI и другие эталонные модели, включая то, как работают различные протоколы, такие как FTTP, HTTP, POP3, P2P и т. Д .; Я хотел бы применить свои теоретические знания на практике.
Итак, чтобы выполнить вышеупомянутую задачу, я выбрал протокол P2P и хочу внедрить битторент-клиент (фиктивный), такой как utorrent. Кстати, я опытный в C / C ++ / Java / C #.
Может ли кто-нибудь подсказать мне, как мне начать этот проект и, желательно, какой язык мне использовать?
Вы можете добавить свои взгляды, если я что-то упустил.
Спасибо за просмотр.