CPSC 333 Socket Client Assignment

  	     Due Tuesday 11/23 at 5pm (in my office)


  For your first socket assignment you are to setup the client-side of
my "encrypted file transfer protocol".  The server described in class,
and with source code posted on the homepage, will be running on
157.252.104.42 (first.csx), and listening on port 1902.  After writing
the client side, you are to use it to connect to the server and download
the file "message2", which will be served to you line by line in encrypted
form.  You are to decrypt the contents and write it to a local file of the
same name.  Pay careful attention to how the "run" method in the server
is written - that is, to the sequence of "handshakes" required before
initiating data transfer (where the first line will again be a number 
indicating the number of lines to follow).  The encryption scheme is the
same as in the first assignment.

  Turn in code and decrypted file.  Your code must observe the usual
rules of good programming practice (i.e., COMMENT!)