Em Andamento

Python P2P - Send file between peers

I need to have a p2p network and availability to send files between peers. As simple as that.

I can use a public software but what I need is the source code, clear and simple to be able to understand it and change it if necessary.

I will provide the test environment.

Environment test will be:

1 server

3 peers

Required Job:

Create server code

Create client code


I am attaching 4 images containing the diagrams, names of routines, and code structure.

I need this coded as I am asking or different if justified first.

I prefer the code made from scratch, clear and simple. Anyway if you consider you need public libraries, modules, or developed code, please tell me first.

Known difficulties:

All peers are behind a NAT router, so is important to decide TCP or UDP

Serverthrough is not possible.


I am looking for a python programmer with experience in this. I also need this quick, and need that it works.

So this project whould be completed in maximum 5 days.

Habilidades: Python, Arquitetura de software

Veja mais: p2p python simple, p2p python code, tcp python p2p, network programmer job description, need python programmer for project, need python programmer, looking for python programmer, looking for a python programmer, i need a python programmer, i need a programmer in python, udp tcp client, simple python project, python programmer, Python network, network diagrams, environment python, udp server nat, python tcp, python tcp server code, python create file, python file create, p2p client server, server tcp udp, code project python, behind nat

Acerca do Empregador:
( 30 comentários ) tarragona, Spain

ID do Projeto: #5095935

4 freelancers are bidding on average $392 for this job


i am experienced in nat hole punching with udp . i would like to do this project and i am sure i will be able to do this.

$333 USD in 8 dias
(36 Comentários)

Hi! I am a professional Python developer and have been working on client server applications for about 2 years. I can complete this task for within your time frame of 5 days. Do let me know, if you have any queries. T Mais

$400 USD in 5 dias
(15 Comentários)

HI, I have very deep understanding of python and networking. and can help you out with this project. I went through your requirement diagram. I think you are looking for P2P solution similar to how a torrent wor Mais

$500 USD in 7 dias
(11 Comentários)

Dear Employer.. you have mentioned NOT TO USE TCP OR UDP. Can you give me details for NAT router for this development? Or more clarification for this NAT router or TCP/UDP ?

$333 USD in 5 dias
(0 Comentários)