Sockets Windows 2 (Winsock) permet aux programmeurs de créer des applications Internet avancées Internet, Intranet et d'autres applications de réseau afin de transmettre des données d'application sur le fil, indépendamment du protocole réseau utilisé.