Tutorial guide to Unix sockets for network communications
Computer Communications
The C programming language
The UNIX Programming Environment
The UNIX Programming Environment
IEEE Communications Magazine
A software project for a data communication course
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
A network specification language and execution environment for undergraduate teaching
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
The design and implementation of a heterogeneous computer networking laboratory
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Visualizing berkeley socket calls in students' programs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
At many universities and institutions throughout the world it is now very common to have a network of computers, each running the Berkeley 4.3BSD version of UNIX or an equivalent version such as ULTRIX. This paper is to help students using these versions of UNIX to explore and experiment with the interprocess communications and networking facilities. We present examples of client/server programs that can be used as a model for writing distributed applications. We describe how students can test and experiment with these programs. Students are assumed to be familiar with the C programming language and some version of UNIX.