sockaddr.com
The Files You Need


To Run WinSock Applications

If you have an Internet connection from a Windows PC, then you're running WinSock.

Windows 95, Windows 98, and Windows NT Workstation all ship with WinSock included. Several vendors make WinSock implementations available for Windows 3.1, and Windows for Workgroups. A WinSummary is provided in the WinTable below.

Operating System WinSock
Windows 3.1 and Windows for Workgroups Available from Microsoft, Trumpet and others.
Windows 95 Ships with WinSock 1.1
WinSock 2 is available.
Windows 98 WinSock 2
NT Workstation 3.51
(and earlier versions)
Ships with WinSock 1.1
WinSock 2 is NOT available.
NT 4 and later WinSock 2

To Write WinSock Programs

If you’re a Windows C or C++ programmer, you probably already have everything you need to use and program for WinSock. Most commercial Windows C and C++ compilers provide the needed header files and import libraries.

There are currently three distributions of WinSock header and library files. Note that WinSock has maintained backwards compatibilibty. Programs linked with WinSock 1.1 will still run on WinSock 2.

WinSock Development Files Minimum System Requirements
16-Bit WinSock 1.1
WINSOCK.H
WINSOCK.LIB
Windows 3.x using WINSOCK.DLL.
32-Bit WinSock 1.1
WINSOCK.H
WSOCK32.LIB
Windows 95 and versions of Windows NT prior to version 4.
32-Bit WinSock 2
WINSOCK2.H
WS2_32.LIB
For use on Windows 95 (with upgrade), Windows 98 and version 4 or greater of Windows NT.

 

More About WinSock:
What's A WinSock? | The Sockets Paradigm | Version Differences


Home | Example Source Code | WinSock Specifications | Related Links