This is the Windows Sockets Version of Volume III from the most popular TCP/IP Internetworking series ever published. Volume III answers the question, "How does application software use TCP/IP to communicate over an Internet?" The WINSOCK Version was written to meet the needs of programmers who are building software for personal computers using Windows 95 and Windows NT that support the Win32 programming interface, and can use the Windows Sockets API discussed in the text. The WINSOCK Version of Volume III is organized for easy reading. First the client-server paradigm and socket interface that application programs use for network communication are covered. This is followed by a discussion of client and server designs that emphasize practical design principles and techniques that are important to programmers.