Help and Instructions for Lab 0
On-line tutorials on Python socket programming (Only for your
reference, you may find other similar documents):
1. Server hosts
The server is running on the following host:
- paris.cs.utexas.edu (220.127.116.11) waiting for TCP connections on ports 35601, 35602, and 35603 (you can connect to the server with any one of them)
We will test your program in a Linux machine in the cs.utexas.edu domain.
Remember, your program is required to run in such a platform
environment. If you develop your program on other platforms (such as
the Linux environment of your home machine), you do so at your own
risk. The statement "it worked on my home machine" will not be
considered in the grading process. Therefore, please make sure that
your program does run well in a CS domain Linux before you turnin.
Hint: On any CS domain machine, you can run the command
"cshosts publinux" to get the names of all the public CS Linux
machines. For more information, please see Public Computer Labs.
3. Instructions to Turnin
You will use Canvas
to turn in
Make a zip of all your files and name it
as lastname_assignment-id, for example I will name it
as qureshi_pl0 for Lab0
You can also re-submit your assignments by using the 'Re-submit Assigment' link under 'Submission' Area.
- After turning in your files, you can confirm the
files that you have turned in by looking at the 'Submission Details' on Canvas.
We strongly recommend you to
check what you have turnined. The explanation that "I thought I had
successfully turnined the files, but I did not check it" is not
acceptable after the due time if we cannot find your submitted files.
The project is due at 11:59 p.m., October 6, 2017, Friday.
We will close the assignment after the due time.
3.3 What to submit
You are required to submit these files.
README file. In the README file, please provide the following
- Your name
- Your UT EID
- A record of the information your client received from the CS 356 server, including all three server numbers obtained
(Optional) Other things you
want to tell us.
- The well-commented source code files, including all the .py files.
If you have any problems, please post on Piazza. Typically, the
questions helping to clarify the project specification, or the
questions about general socket programming are very welcome. However,
please do not e-mail your code to us, and ask us to figure out which
line of your code is wrong.
- For any emergency problems such as if the server is
down, please email TA immediately.