 | | Although the socket interface described in Chapter 13, Interprocess Communication and Chapter 14, Networking with Sockets, is both simple and popular, it is flawed in that it is not protocol-independent. Although sockets can be used with a wide variety of protocols, including UNIX IPC, TCP/IP, ISO/OSI, and XNS, a socket program written to use one of these protocols cannot be used with another protocol unless you change the source code. These changes, although usually minor, mean that it is not possible to have a single program that can simultaneously operate over any of the aforementioned protocols. | |
|