September 2008
Beginner
456 pages
11h 41m
English
An Application Programming Interface (API) is a predefined collection of functions that a program can use to access other parts of the operating environment. Programs use API functions to communicate with the operating system. A network protocol stack is a classic application of the API concept. As shown in Figure 7.4, a network API provides an interface from the application to the protocol stack. The application program uses functions from the API to open and close connections and write or read data to the network.

The Sockets ...
Read now
Unlock full access