PredchádzajúciHoreDomovNasledujúci

Kapitola 9. Sockety

Obsah

Úvod
Adresovanie, sockaddr
Vytvorenie socketu, socket
Priradenie adresy socketu, bind
Príprava na príjmanie spojení, listen
Prijatie požiadavky na spojenie, accept
Zaslanie požiadavky na spojenie, connect
Funkcie na komunikáciu cez sockety, read, write, send, recv
Komunikácia klient-server
Pomocné funkcie
Ukážka komunikácie pomocou protokolu TCP
Ukážka komunikácie pomocou unix-domain socketov

Na tomto cvičení sa oboznámime so základmi práce so socketmi pri komunikácií medzi procesmi.

Cvičenie Choďte do adresára pre toto cvičenie:

$> cd ~/os/cv09

Sockety, podobne ako niektoré ďalšie prostriedky na komunikáciu medzi procesmi používajú model klient-server (minimálne pri vybudovaní komunikačného kanála). Niektoré z procesov v aplikácii pracujú v úlohe servrov a poskytujú služby alebo informácie iným procesom - klientom.


PredchádzajúciHoreDomovNasledujúci