P2P programing in C - Trying to implement a Bittorent Client using C
Network Programming classes have begun for us in the college and I too have been giving it a lot of reading for the past one month. Now, when I have understood the OSI and other reference models including how various protocols like FTTP, HTTP, POP3, P2P etc works; I would like to apply my theoretical knowledge into practise.
So to accomplish the above task, I have chosen P2P protocol and I want to implement a bittorent-client (dummy) like utorrent. By the way, I'm skilled in C/C++/Java/C#.
Could anyone please guide me how shall I begin on this project and preferably which language I should use?
You are welcome to add your views If I'm missing on something.
Thanks for viewing.
I would say if you are planning on developing this on a *nix platform, go with libtorrent. It is well-documented, C++ library, and a lot of popular linux bittorrent clients use it (e.g. rtorrent).
精彩评论