Skip to content

Dropbox-like platform for sharing and automatically synchronizing files among different devices of a user using UDP sockets.

Notifications You must be signed in to change notification settings

levindoneto/droppedBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DroppedBox

Dropbox-like platform for sharing and automatic synchronization of files among different users with 2 or less devices.

Used Technologies

Main programming language

  • C++

Main libraries

  • pthread.h
  • arpa/inet.h
  • sys/socket.h

Organization of the Project

  • Client
  • Server
  • Settings
  • Utils

How to deploy it

$ make dropboxDP

Being DP Client or Server.

How to use it

Client side

$ ./dropboxClient <username> <host> <port>

Server side

$ ./dropboxServer <port> --x

Being x p for primary servers or b for the backups.

See also the full list of contributors who participated in this project.

About

Dropbox-like platform for sharing and automatically synchronizing files among different devices of a user using UDP sockets.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published