Sockets
(Part I)
LESSON 21

(November 15, 1995)
Daniel Z. Tabor Jr.
New Jersey Institute of Technology


The Socket Interface:


Windows Socket Interface (WinSock):


Basic I/O Functions in UNIX:


File and Socket Descriptors:


Communication Endpoints:


Generic Address Structure:


TCP/IP Sockaddr_in Structure:


Socket System Calls:
Socket


Socket System Calls:
Socketpair


Socket System Calls:
Close


Socket System Calls:
Bind


Socket System Calls:
Connect


Socket System Calls:
Shutdown


Output Socket Calls:
Write


Output Socket Calls:
Requiring a Connected Socket



Output Socket Calls:
Not Requiring a Socket Connection



Input Socket Calls:
Read


Input Socket Calls:
Requiring a Connected Socket



Input Socket Calls:
Not Requiring a Socket Connection



Server-Specific Socket Calls:
Listen


Server-Specific Socket Calls:
Accept


Server-Specific Socket Calls:
Fork


Order of Socket System Calls:
Client Side


Order of Socket System Calls:
Server Side