Write a client-server application to synchronize data between clients. Each client when created will install the path to a folder. A client's folder data, when changed, will be synced to all other clients. Server is responsible for transmitting information, not saving folders as under the client.
Note : that running the client by passing the parameter is the path to the directory that the client manages.