Windows Sockets forniscono un modo indipendente dal protocollo di rete per la comunicazione tra due computer. Questi prese possono essere sincrone (il programma aspetta fino a quando la comunicazione è fatto) o asincrona (il programma continua in esecuzione mentre è in corso la comunicazione).
Incapsula l'API di Windows Sockets in un sottile wrapper.
Astrazione più alto livello derivato da CAsyncSocket. Esso opera in modo sincrono.
Fornisce un'interfaccia CFile su un Windows Socket.