Evo izvršnog fajla kompajliranog sa RAD studiom 2010 kao C++ projekat da bi bio ovako mali. Inače je kompajliranog kao Delphi projekat 18 puta veći a, naravno, radi na potpuno isti način. Poslao sam ovako samo zato što je mnogo manji a poslao samo da može da se proba...
Program je Server ili Client u zavisnositi kako se želi korisiti. Može da se koristi ili kao server ili kao klijent. Da bi se probao kako radi može da se startuje više puta. Prva intstanca (prvi startovani) programa može da bude server a ostale instance klijenti. Kada se startuje na lokalnom računaru adresa je, recimo, 127.0.0.1 i biće prikazana na serveru. Kod klijenata ima polje za unos adrese ako nije 127.0.0.1, odnosno za bilo koju drugu adresu. Posle logovanja klijenta na dnu je linija u koju se kuca poruka i posle entera će biti poslata na server a server će je poslati svim ulogovanim klijentima. Po broju soketa se vidi koji je klijent ulogovan ili šalje poruku, inače umesto broja soketa može da stoji korisničko ime posle logovanja...
Da li si mislio na ovakav Server (i Client) program?
To je samo primer za probu... stavljam i sliku kako izgledaju dva povezana klijenta na istom računaru tek da se može i (samo) videti.