Limitations
This section concentrates on the limitations of the project:
1. This paper is designed to transfer file with extension “*.txt”
2. Executable files and other files with different extension could not be transferred
3. In encryption and decryption we hard code the key while we can share a different key each time we communicate with a client
4. In Server Synchronization files will be replicated only after 5 seconds delay
Assumptions
1. Single client with multiple servers
2. Client daemon is acting as a Replication Daemon
3. Only 2 instances of the server are running
4. Only .txt files will get replicated
5. Client and Server should use the same protocol which is defined by us