Inspiration
Alternative peer to peer to airdrop
What it does
allows peer to peer file transfer
How we built it
used python to create sockets, and allowed a peer to peer connection to be made and allowed file transfer in the connection
Challenges we ran into
hard time identifying how to discover other users without using a centralized server
Accomplishments that we're proud of
Sharing speed, the types of files we could share(from text to video), multi-party sharing, no delay progress bar between sender and receiver, simplicity(<140 lines of code), resource-efficient.
What we learned
How networks work and how devices communicate with each other and how we can use sockets to set up a connection
What's next for P2P
UI designing, security protocols, integrity verification, functioning mobile application.
Built With
- ip
- python
- sockets
- threads
Log in or sign up for Devpost to join the conversation.