Mivel nincs kimondottan C++-os eszköz a socketelésre ezért a meglévő C-s eszközökkel elég sokat lehet szívni, ha épp a sors úgy hozza. És hát miért ne hozná úgy. Történetünk valahogy úgy kezdődik, hogy szeretnénk csatlakozni valami webszerverhez, hogy lekérjünk onnan valami adatot, így adott három változónk, nevezzük őket valahogy így:

std::string host = "www.something.com";
std::string port = "80";
std::string data = "GET / HTTP/1.1\\nHost: www.something.com\\nConnection:close\\n\\n";

Már csak az az aprócska dolog maradt, hogy akkor most hát, innen hogyan tovább. Először is rakjunk össze egy c-szerű megoldást, a jobb érthetőség kedvéért, aztán majd jöhetnek az objektumok, hogy a dolog ki is nézzen valahogy.

Tovább...