This specification is intended to cover the Windows Sockets interface in detail. Many details of specific protocols and Windows, however, are intentionally omitted in the interest of brevity, and this specification often assumes background knowledge of these topics. For more information, the following references may be helpful:
Braden, R.[1989], RFC 1122, Requirements for Internet Hosts--Communication Layers, Internet Engineering Task Force.
Comer, D. [1991], Internetworking with TCP/IP Volume I: Principles, Protocols, and Architecture, Prentice Hall, Englewood Cliffs, New Jersey.
Comer, D. and Stevens, D. [1991], Internetworking with TCP/IP Volume II: Design, Implementation, and Internals, Prentice Hall, Englewood Cliffs, New Jersey.
Comer, D. and Stevens, D. [1991], Internetworking with TCP/IP Volume III: Client-Server Programming and Applications, Prentice Hall, Englewood Cliffs, New Jersey.
Leffler, S. et al., An Advanced 4.3BSD Interprocess Communication Tutorial.
Stevens, W.R. [1990], Unix Network Programming, Prentice Hall, Englewood Cliffs, New Jersey.
Stevens, W.R. [1994]. TCP/IP Illustrated, Volume 1: The Protocols, Addison-Wesley, Massachusetts
Wright, G.R. and Stevens, W.R. [1995], TCP/IP Illustrated Volume 2: The Implementation, Addison-Wesley., Massachusetts
Bonner, P. [1995], Network Programming with Windows Sockets, ISBN: 0-13-230152-0, Prentice Hall, Englewood Cliffs, New Jersey.
Dumas, A. [1995], Programming Windows Sockets, ISBN: 0-672-30594-1, Sams Publishing, Indianapolis, Indiana
Quinn, B. and Shute, D. [1995], Windows Sockets Network Programming, ISBN: 0-201-63372-8, Addison-Wesley Publishing Company, Reading, Massachusetts
Roberts, D. [1995], Developing for the Internet with Winsock, ISBN 1-883577-42-X, Coriolis Group Books.