Hejsa
Det du nok vil er at kikke nærmere på sockets programmering. Desvære ligger det bare sådan at sockets programmering er lidt system specifikt. Så, det er ikke helt lige meget om du programmere under Linux eller Windåze.
Hvis du koder under Win32 kan du lure denne url for at lære mere om WinSock API'et:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2241&lngWId=3Derudover er
http://www.snible.org/winsock/ et fint sted at søge mere info ud fra.
Selv har jeg haft en del glæde af "Beej's Guide to Network Programming" som kan findes på
http://www.ecst.csuchico.edu/~beej/guide/net/ og vil nok anbefale dig at starte her.
Som du nok ser er det client-server baseret, så i din message/chat client vil der kun være muligt at sende een vej. Dette kan dog løses ved at bruge flere tråde, og så lade begge programmer være både client og server på samme tid. Tråd programmering vil dog bidrage yderligere med kompleksiteten, så hvis det bare er for at så noget net-kode til at virke vil jeg i første omgang anbefale at have 2 seperate programmer -- en besked modtager og en besked afsender.
-Alsace