UNIX System Calls and Subroutines in C
- At Cardiff, web text about many unix c features.
- A socket is a generalized interprocess communication channel. Like a pipe, a socket is represented as a file
descriptor. But, unlike pipes, sockets support communication between unrelated processes, and even between
processes running on different machines that communicate over a network. Sockets are the primary means of
communicating with other machines; telnet, rlogin, ftp, talk, and the other familiar network programs
Introduction to Socket Programming [Bart Trojanowski] [PostScript]
- Information about socket programming.
CIS 307: Sockets [email@example.com ]
- A socket is an endpoint used by a process for bidirectional
communication with a socket associated with another process. Sockets, introduced in Berkeley Unix, are a
basic mechanism for IPC on a computer system, or on different computer systems connected by local or wide
Beej's Guide to Network Programming
- This document has been written as a tutorial, not a reference. It is probably at its best when read by individuals who
are just starting out with socket programming and are looking for a foothold. It is certainly not the