Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to get started in p2p networking programming?

I want to learn how to write a software using a peer to peer networking architecture but i don't know where to start, knowing that I use as a programming languages : c/c++ , lisp, a little of python. any pointer to documentation or tutorials is appreciated.

like image 880
Ayoub M. Avatar asked Oct 10 '09 23:10

Ayoub M.


2 Answers

Why not just start with a Bittorrent API, such as https://github.com/JosephSalisbury/python-bittorrent, rather than writing your own.

After you have gained experience with a well-used P2P network, then you may start to see what you could do better, then start to write your own.

like image 100
James Black Avatar answered Sep 20 '22 22:09

James Black


here are some guidelines which i found with google

like image 22
Andrew Keith Avatar answered Sep 18 '22 22:09

Andrew Keith