[ The test files used are located in ~rf414001/TestInput/ They are world-readable ] In server window: ssh holmes.umd.edu (go to correct directory and untar), then to server directory and java AMServer 2345 ~/TestInput/FCacm & java Init ~/TestInput/FCpws 2345 "1i2Lt*M" [ java Init ~/TestInput/FCpws 2345 "li2Lt*M" [partial credit test: java AMServer 2345 ~/TestInput/P1acm & java Init ~/TestInput/P1pws 2345 "1i2Lt*M" minimum credit test: java AMServer 2345 ~/TestInput/Wacm & java Init ~/TestInput/Wpws 2345 "1i2Lt*M" ] In the w-i-d-e client window, ssh [holmes].umd.edu (go to correct client directory) java GenClient holmes.umd.edu 2345 bossman imboss s r phi c phi rw bossman [if this fails, o phi bossman c phi rw bossman ] q java GenClient holmes.umd.edu 2345 Bob bopw java GenClient holmes.umd.edu 2345 Cathy capw If Cathy gets on, n catrc c catrc r Joe q java GenClient holmes.umd.edu 2345 bossman imboss s a Pete C a Kev C u Kev kepw d Cathy a Bob C u Bob bopw (only for FC test) s q java GenClient holmes.umd.edu 2345 Pete java GenClient holmes.umd.edu 2345 Kev kepw r phi n kevd n kevu U n kevc C n kevs S c kevd rw Bob c kevu rw Bob c kevc rw Bob c kevs rw Bob q [If some file cannot be created, use bossman] [see the end of this file when there's no Bob or Kev] java GenClient holmes.umd.edu 2345 Bob bopw w kevu r kevs w kevu r kevu r kevc w kevu s q java GenClient holmes.umd.edu 2345 bossman imboss s k q Watch server exit gracefully on server side. While there, look at files. Especially PW file to ensure that passwords are encrypted/hashed). Restart server from saved state: java AMServer 3456 Go to client side, and start client: java GenClient holmes.umd.edu 3456 bossman imboss s k q [appendix: when there's no Kev or Bob] [Kev is there but no Bob: ] [login bossman/imboss] u Pete pepw [login Kev/kepw] n kevd n kevu U n kevc C n kevs S c kevd rw Pete c kevu rw Pete c kevc rw Pete c kevs rw Pete [login Pete/pepw] [do Bob's work: w kevu ...] [Kev is not there: ] [login Joe/jopw] n kevd n kevu U n kevc S n kevs TS c kevd rw Bob c kevu rw Bob c kevc rw Bob c kevs rw Bob [continue to do Bob's work]