网络编程课程已经在我们大学开始,我也在过去的一个月里给了它很多阅读。 现在,当我理解了OSI和其他参考模型,包括FTTP,HTTP,POP3,P2P等各种协议如何工作;我想将我的理论知识付诸实践。
所以为了完成上述任务,我选择了P2P协议,我想实现像utorrent一样的bittorent-client(虚拟)。顺便说一句,我擅长C / C ++ / Java / C#。
有人可以指导我如何开始这个项目,最好是我应该使用哪种语言?
欢迎您加入您的观点如果我遗失了某些内容。
感谢您的观看。
答案 0 :(得分:1)
我想说如果你打算在* nix平台上开发它,请使用libtorrent。它有很好的文档,C ++库,以及许多流行的linux bittorrent客户端使用它(例如rtorrent)。