CS360 LAB4 Check List
                        DUE: 3-2-2023
		     
=========================================================================      
0: Make sure client side has an empty directory named local

   Run YOUR server on a Xterm as
       sudo server  (if you used chroot() call in your code)
 		     
   Run client to connect; Run commands from Client side

1. lpwd; lls:                    : list clientDIR locally                10

2. lcd local; lpwd; lls          : should be at emptry DIR local         10

3. lcp ../server.c s.c; lls      : copy ../server.c to s.c in local DIR  10

4. pwd; cd ../; pwd              : should be at the (virtual root) /     10
   
5. ls                            : should show ls results at client side 10

6. cp client.c c.c; lls          : copy client.c from server to local    10 
         	 
7. run another client from a terminal: can connect to server             10
		     
8. ls from one client, ls from another client: server MUST work for both 10
=============================================================================
9. Answer ANY 2 these questions:                                         20 
=============================================================================
                                                               TOTAL    100
1. What's TCP/IP? How does Server-Client computing model work?
		     
2. How do you set server's virtual root directory? WHY?

3. How do your server send ls result (lines) to client?
		      
4. For the   cp src dest    command,
   How do your server find out size of the src file?
   Why does the client need the file size?