Computer Networks (CS 395)
- Syllabus
- Assignments
- Final Projects
- RFC's
- Cnet user's manual
- Cnet man page
- Sockets documentation
- Example client/server code. Do not represent this
code as good template code for industrial-strength client/server
programs. This code is pedagogically oriented, and thus I have
made some dramatic simplifications that you would not want to make if you
were developing software for long-term use. I'll talk about these
simplifications in class.
- tcpUtilities.c, a few of my own
utility functions for very simple client/server examples
- tcpUtilities.h, the associated
header file
- helloClient.c, a simple client
that connects to a server, reads a null-terminated string from
the connection, prints the results, and quits
- helloServer.c, an iterative server that
sends a null-terminated string whenever a client connects, and then
immediately closes the connection
- helloConcurrent.c, a concurrent
version of helloServer.c
- hello.h , a header file for the
previous three files
- Midterm 2
Jeff Ondich,
Department of Mathematics and Computer Science,
Carleton College, Northfield, MN 55057