网络编程类(class)已经在大学里开始了,在过去的一个月里,我也一直在大量阅读它。 现在,当我理解了 OSI 和其他引用模型,包括 FTTP、HTTP、POP3、P2P 等各种协议(protocol)的工作原理时;我想将我的理论知识应用到实践中。
所以为了完成上述任务,我选择了 P2P 协议(protocol),我想实现一个像 utorrent 这样的 bittorent-client(虚拟)。顺便说一下,我精通 C/C++/Java/C#。
谁能指导我如何开始这个项目,最好使用哪种语言?
如果我遗漏了什么,欢迎您添加您的观点。
感谢观看。
最佳答案
我会说,如果您计划在 *nix 平台上开发它,请选择 libtorrent .它是有据可查的 C++ 库,许多流行的 linux bittorrent 客户端都在使用它(例如 rtorrent)。
关于c - C 中的 P2P 编程 - 尝试使用 C 实现 Bittorrent 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623683/