Ono što tebe zanima je "socket" programiranje.
Postoje brojne biblioteke koje ovaj posao olakšavaju, odnosno većinu posla rade za tebe.
Iako se većina tih biblioteka trudi da bude kompatibilna sa svim okruženjima, za početak ne bi bilo loše da znaš koje ćeš okruženje (kompajler) koristiti za razvoj, jer uvek postoje tehnologije koje su bliže (sve testirano, sve radi, ima primera, ...) nekom konkretnom okruženju.
Ako radiš sa nekim M$ alatom, Google-uj:
codeguru C++ socket
codeproject c++ socket
... i naći ćeš puno linkova, primera, tutorijala i sl. Nešto od toga ima i na ES-u, pa pretraži.
Ako radiš sa Borland C++ Builder-om, pogledaj Indy biblioteku ili TClientSocket i TServerSocket komponente. Na ovom foumu uglavnom je korisnik itf imao korisne primere kada je u pitanju BCB, pa i to potraži.
FREEWARE
Di rečnik,
v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com