640 Fall 2007
Program 2 grades
As of October 24

Each programming assignment will have a weight of 1-5.  This program has a weight of 4.


You have one week (until 10/29/07) to contest the grading of this assignment.  If you do not talk to me or send me email within that week, I will assume that you think I have done a fair and accurate job of grading your assignment and you will lose your right to contest the grade.


This was a difficult program to test.  Please let me know if you implemented a feature for which I did not give you credit.  However, in order to get points back you must demonstrate that your program works on any two machines.

I tested the programs running the server on my Linux machine and using Jaguar to run the clients. I created a small (1 line) and a large (100,000 lines) text files. If you could only get or put the small file you only got half the points. I used a single a.out file to test the binary files.

The client is suppose to use command line arguments to specify the server machine and port. The server is suppose to use the command line arguments to specify the port.

The server is suppose to have a signal handler that terminates/waits for its children.

The second table shows the partners.  Make sure that you got credit for the correct assignment and that the correct person got credit for the assignment turned in in your directory.

NOTE: Some students turned in assignments that are very similar to other students' assignments. If I determine that a student copied a program from another students and turned it in as his/her own work, I will report the incident to Student Judicial Affairs and all the students involved will receive a 0 on this assignment. Please see the course syllabus if you have any questions.



PIN

Grade

Base

pwd

ls

cd

get txt file

put text file

get bin file

put bin file

cmd line args

signal handler

other

comment

884

60

35

5

5

5

5

5

0

0

0

0

0

only get/put short text files

863

63

35

5

5

5

5

5

0

0

3

0

0

only get/put short text files

841

60

35

5

5

5

5

5

0

0

0

0

0

only get/put short text files

785

58

35

5

5

5

5

0

0

0

3

0

0

no cmd line args in server, get only small txt files

745

50

35

5

5

5

0

0

0

0

0

0

0


737

58

35

5

5

5

5

0

0

0

3

0

0

no cmd line args in server, get only small txt files

612

75

35

5

5

5

5

0

10

0

5

5

0

hangs sometimes, only get short files

536

50

35

5

5

5

0

0

0

0

0

0

0


490

63

35

5

5

5

5

5

0

0

3

0

0

get/put only small txt files

360

80

35

5

5

5

10

10

10

10

0

0

-10

prompting does not work correctly

355

60

35

5

5

5

10

0

0

0

0

0

0


331

63

35

5

5

5

5

5

0

0

3

0

0

only get/put short text files

123

63

35

5

5

5

5

5

0

0

3

0

0

get/put only small txt files

108

98

35

5

5

5

10

10

10

10

3

5

0

no cmd line args in server





Username

Turnin

achavan

achavan

anandsri

anandsri

davers

davers

fahd

fahd

kausik

kausik

lan

lan

lsathrum

lsathrum

priyanka

anandsri

shriram

shriram

ssharma

kausik

svohra

svohra

ujjwal

achavan

vyasamit

shriram

wagh

svohra