1. Home
  2. Computing & Technology
  3. Wireless / Networking

WinSock - Windows Sockets

By Bradley Mitchell, About.com

Definition: WinSock is the standard sockets programming API for the Windows operating system. WinSock has been the standard sockets library shipped with all versions of Windows starting with Windows 95.

WinSock was created to allow different Microsoft Windows TCP/IP software applications to communicate. WinSock borrowed and expanded on the concept of sockets and socket programming first made popular on Unix computer systems in the 1980s. WinSock most closely matches the Berkeley implementation of Unix sockets.

Two major versions of WinSock exist for Windows. All implementations of WinSock are packaged in a single Windows dynamic-link library (DLL). The current version of Windows WinSock, version 2.2, is contained in the WS2_32.DLL library. Older Winsock version 1 libraries are named either WINSOCK.DLL or WSOCK32.DLL. Newer releases of Windows WinSock have retained backward compatibility with the older WinSock versions.

Also Known As: Windows Sockets
WinSock - Related Terms
Bradley Mitchell
Guide since 1999

Bradley Mitchell
Wireless / Networking Guide

Explore Wireless / Networking
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. Wireless / Networking
  4. Network Design / IT
  5. Information Technology
  6. Network Programming
  7. WinSock - Windows Sockets - WinSock 2.0>

©2009 About.com, a part of The New York Times Company.

All rights reserved.