CSCI-4220 Network Programming
Spring 2000
Project Submission Instructions
All projects must be submitted via email to netprog-submit@cs.rpi.edu. The
subject line of the submission message should contain a single number
indicating the project number. You can include your files as
attachments or tar and uuencode the whole thing into a single file
included in the message contents. Here is an example with the proper
address and subject line (this shows the beginning of a message
holding a uuencoded tar file)
To: netprog-submit@cs.rpi.edu
Subject: project 3
Hey netprog folks - here is my award winning submission for project 3:
begin 664 P3.tar
M8VQI96YT+F,`````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````#$P,#8V-"``("`@-S8T(``@("`Q-#0@`"`@("`@("`S,S(T
M("`V-C0V-3`P,S8W("`Q,37!E
|
What to send
Each project description includes a list of what you need to send,
in general you should send your source code and a README file. If you
use Make you should send along your Makefile, otherwise you need to
include instructions on how to build an executable.
Don't send executable programs or object code!
Sending attachments
If you send your files as attachments, please don't use tar or zip (attach
the plain files).
Sending a uuencoded tar file
If you are sending from a unix machine and you don't use a mail
program that handles attachments, you need to send us a tar file that
holds all your files. If you haven't dealt with tar files and the tar
command, directions are given below. Since a tar file includes non-ASCII stuff
(you can't send binary data in an email message),
you must first encode the tar file using
uuencode. The output from the uuencode program is a
mailable file that our automated submission handling script can
understand.
The following instructions work on the CS BSD machines. The uuencode
and mail commands may be a little different on other machines, so you might need
to consult your man pages for more information (or send mail to
netprog@cs.rpi.edu).
To create a uuencoded tar file named "P3.tar.uu" that holds the files named
"f1.c", "f1.h", "Makefile", "Writeup" and "README" you can do this:
tar -cf - f1.c f1.h Makefile Writeup README | uuencode P3.tar > P3.tar.uu
On the CS machines you can use the following command to submit this
file:
mail -s "project 3" netprog-submit@cs.rpi.edu < P3.tar.uu
If you are having trouble creating tarfiles, uuencoding or mailing
your files - please contact netprog@cs.rpi.edu for help.
You can expect a return email indicating receipt of your project
submission immediately. This receipt will include a list of all the
files that were successfully extracted by the submission script -
please look over the receipt carefully to make sure your submission
worked.
Multiple Submissions
You can resubmit up to 10 times for each project, we will always grade
the last submission unless you tell us otherwise.