Welcome to DirectDrop – a WebRTC-based file-sharing platform using Socket.io for real-time communication.
Access DirectDrop here.
DirectDrop allows users to share files across the internet in real-time using the WebRTC framework. The platform establishes peer-to-peer connections through Socket.io, enabling secure and efficient file transfers between users.
WhatsApp.Video.2024-01-28.at.8.54.58.PM.mp4
- Real-time Communication: Utilizes WebRTC and Socket.io for establishing secure peer-to-peer connections.
- File Sharing: Users can upload and share files with each other in real-time.
- Intuitive Interface: Simple and user-friendly interface for seamless navigation.
-
WebRTC: Enables real-time communication between peers. It facilitates direct browser-to-browser communication for audio, video, and file sharing.
-
Socket.io: A JavaScript library that enables real-time, bidirectional, and event-based communication. It is used for efficient signaling between peers.
-
Peer Connection:
- Users are assigned a unique peer ID upon connection.
- To connect with another user, enter their peer ID and click "Connect."
- The other user receives a connection request and can accept or decline.
-
File Sharing:
- Once connected, users can upload files using the file input button.
- Clicking "Send" initiates the file transfer to the connected peer.
Happy sharing with DirectDrop! If you have any questions or issues, feel free to create an issue.