Puoi utilizzare le libcURL , sono abbastanza potenti e puoi usarle sia con piattaforma win32 (64 non so) che gnu/linux.
Sono scritte in c , anche se hanno fatto un wrapper in c++.
Se invece vuoi rimanere nello standard (senza nessuna libreria esterna) , ti butti sulle socket come gia' detto in precedenza , una lettura a grandi linee del protocollo http e via.
Cya.