Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 816 Bytes

README.md

File metadata and controls

47 lines (30 loc) · 816 Bytes

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.