0% found this document useful (0 votes)
18 views

CSNETWK - Machine Project Demo Kit T3 AY2023-2024

CSNETWK - Machine Project Demo Kit T3 AY2023-2024 (1)
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

CSNETWK - Machine Project Demo Kit T3 AY2023-2024

CSNETWK - Machine Project Demo Kit T3 AY2023-2024 (1)
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

De La Salle University

College of Computer Studies


CSNETWK Machine Project – Demo Kit

Member 1: _______________________________________________________ Section: ____________


Member 2: _______________________________________________________
Member 3: _______________________________________________________

Machine Project – Demo Kit

Note: Items without corresponding points are test commands. If the item does not work, deduction of 1 point.

A. Startup Process[2] SCORE


Run the Server Application (IP: 127.0.0.1, Port:12345)[1]
Run 3 instances of the Client Application (Users: Alice, Bob, Charlie) [1]

B. Command Test (Alice, Unjoined) [5] SCORE


User Alice checks the command list by using "/?"[1]
User Alice receives a command error from the client using "/leave"[1]
User Alice receives a command error from the client using "/register Alice" [1]
User Alice receives a command error from the client using "/register" ---
User Alice receives a command error from the client using "/dir" [1]
User Alice receives a command error from the client using "/store Hello.txt" [1]
User Alice receives a command error from the client using "/get Hello.txt" ---
User Alice receives a command error from the client using "join 127.0.0.1 12345" ---

C. User Join Process [6] SCORE


User Alice successfully joins the server using "/join 127.0.0.1 12345" [2]
User Bob unsuccessfully joins the server due to an incorrect port using "/join 127.0.0.1 12346" [2]
User Bob unsuccessfully joins the server due to an incorrect port IP using "/join 103.231.240.130
12345" [2]
User Bob successfully joins the server using "/join 127.0.0.1 12345" ---
User Charlie successfully joins the server using "/join 127.0.0.1 12345" ---

D. Command Test (Bob, Joined, Unregistered) [6] SCORE


User Bob checks the command list by using "/?" [1]
User Bob receives a command error from the client using "/join" [2]
User Bob receives a command error from the client using "/dir" [1]
User Bob receives a command error from the client using "/get Hello.txt" [1]
User Bob receives a command error from the client using "/abcde" ---
User Bob unsuccessfully leaves the server due to incorrect parameters using "/quit" ---
User Bob successfully leaves the server using "/leave" [1]

CSNETWK Machine Project Demo Kit 1


E. User Handle Registration Process [4] SCORE
User Alice successfully registers the handle using "/register Alice" [2]
User Bob unsuccessfully registers the handle due to an incorrect syntax using "/register" [2]
User Bob successfully registers the handle using "/register Bob" ---
User Charlie successfully registers the handle using "/register Charlie" ---

F. File Exchange Process [15] SCORE


User Alice successfully uploads file to the server directory using "/store <filename1>" [3]
User Bob successfully uploads files to the server directory using "/store <filename2>" [3]
User Charlie successfully uploads files to the server directory using "/store <filename3>" ---
User Alice successfully sends and receives the directory list from the server /dir [3]
User Alice successfully receives file from the server using "/get <filename2>" [3]
User Alice receives a command error from the server using using "/get <filenameX>" (non-existing file) [3]

G. Server Closing Test [2] SCORE


Stop the Server Application
User Alice unsuccessfully sends and receives error command using a directory request "/dir" [2]

Bonus [8] SCORE


GUI [2 pts]
Messaging Feature [6 pts]
• 3 pts Broadcast messaging feature
• 3 pts Unicast messaging feature

0.00
Total Points: _______________

CSNETWK Machine Project Demo Kit 2

You might also like