PredchádzajúciHoreDomovNasledujúci

Komunikácia klient-server

Komunikácia z hľadiska servera pozostáva z nasledovných krokov:

  1. Inicializácia adresy, na ktorej budeme prijmat spojenia, do inštancie jednej zo štruktúr sockaddr.
  2. Vytvorenie socketu, pomocou funkcie socket.
  3. Priradenie adresy socketu, pomocu funkcie bind.
  4. Príprava socketu na prijatie spojení, pomocou funkcie listen.
  5. Prijatie spojenia od klienta, pomocou funkcie accept.
  6. Komunikácia s klientom, pomocou funkcií read, write, atď.
  7. Ukončenie spojenia, pomocou funkcie close.

Komunikácia z hľadiska klienta pozostáva z nasledovných krokov:

  1. Inicializácia adresy, ku ktorej sa chceme pripojiť, do inštancie jednej zo štruktúr sockaddr.
  2. Vytvorenie socketu, pomocou funkcie socket.
  3. Požiadanie o spojenia so serverom, pomocou funkcie connect.
  4. Komunikácia s klientom, pomocou funkcií read, write, atď.
  5. Ukončenie spojenia, pomocou funkcie close.

PredchádzajúciHoreDomovNasledujúci