Assignment-2 Solution

$30.00 $24.00

As part of this assignment, you will implement a file sharing and management system. Programming language allowed: ​Java Following are the requirements that must be met to complete the assignment – 1- ​Account creation [5 marks] [5] cmd: create_user `username` 2- ​File management [35 marks] 2.1: ​upload files to server [10] cmd: upload `filename` [10]…

5/5 – (2 votes)

You’ll get a: zip file solution

 

Description

5/5 – (2 votes)

As part of this assignment, you will implement a file sharing and management system. Programming language allowed: Java

Following are the requirements that must be met to complete the assignment –

1- Account creation

[5 marks]

[5]

cmd: create_user `username`

2- File management

[35 marks]

2.1: upload files to server

[10]

cmd: upload `filename`

[10]

cmd : upload_udp `filename`

2.2: create folder on server

[5]

cmd: create_folder `foldername`

2.3: move files to/among folder

[10]

cmd: move_file `source_path` `dest_path`

3- Group management

[50 marks]

3.1 Create group

[5]

cmd: create_group `groupname`

3.2 List groups

[5]

cmd: list_groups

3.3 Join/leave group

[5]

cmd: join_group `groupname`

cmd: leave_group `groupname`

3.3 List users and user files with path in a group

[10]

cmd: list_detail `groupname`

3.4 Share message in group

[10]

cmd: share_msg `message text`

3.5 Download file from any user in group

[15]

cmd: get_file `groupname/username/file_path`

The system should be able to run on multiple machines.

[10 marks]

Server on one machine and clients on other machines

(-10 marks

if not done)

NOTE:Strict actions would be taken against anyone found involved in any kind of plagiarism either from the internet or from other students.

Assignment-2 Solution
$30.00 $24.00