Sinhronizacija i komunikacija procesa


Obraniceni bafer (Bounded buffer)


Osnove TCP/IP protokola


Zahtev serveru za komunikacijom (pomocu poznatog porta)



Uspostavljanjekomunikacije (pomocu slucajno izabranog porta)


Socketi na Javi


Socketi na C++ u


Java / CPP komunikacija


Napomena: Klasa Socket nije standardizovana na CPPu, a na Javi jeste. Za CPPu na Linuxu, postoji standardna biblioteka sys/socket.h u kojoj su umotani sistemski pozivi za rad sa socketima. Prikazana CPP implementacija socketa ima problem sa \n karakterom.


Makefile


Sluzi za jednostavno prevodjenje programa koji su sacinjeni iz vise fajlova. Makefile je definicioni (skript) fajl u kome se definise redosled prevodjenja komponenata programa. Make je program koji cita Makefile i izvrsava potrebne operacije.


Primer: Makefile za kompajliranje Echo Clienta i Echo Servera na CPPu.


Socketi (Proxy Server)


Scripts – argumenti / petlje