Różnice między wybraną wersją a wersją aktualną.
|
bio-psiec:prog_intro_tcp_client [2025/11/06 13:09] jkonczak utworzono |
bio-psiec:prog_intro_tcp_client [2025/11/06 17:55] (aktualna) jkonczak [Hello world] |
||
|---|---|---|---|
| Linia 354: | Linia 354: | ||
| * określi typ jako strumieniowy – stała ''SOCK_STREAM'' (czyli typ komunikacji używany przez TCP) | * określi typ jako strumieniowy – stała ''SOCK_STREAM'' (czyli typ komunikacji używany przez TCP) | ||
| * ustawi protokół na TCP – stała ''IPPROTO_TCP'' (można też podać ''0'', oznaczające domyślny protokół; TCP jest domyślnym protokołem typu strumieniowego) | * ustawi protokół na TCP – stała ''IPPROTO_TCP'' (można też podać ''0'', oznaczające domyślny protokół; TCP jest domyślnym protokołem typu strumieniowego) | ||
| + | * funkcja ''socket(…)'' zwraca deskryptor nowo utworzonego gniazda – ten numer trzeba potem podawać do wszystkich funkcji które mają na tym gnieździe operować | ||
| * funkcją ''connect(…)'' nakaże systemowi operacyjnemu wykonać na wcześniej utworzonym gnieździe połączenie do wcześniej przygotowanego adresu | * funkcją ''connect(…)'' nakaże systemowi operacyjnemu wykonać na wcześniej utworzonym gnieździe połączenie do wcześniej przygotowanego adresu | ||
| * pierwszym argumentem jest informacja które gniazdo ma się połączyć | * pierwszym argumentem jest informacja które gniazdo ma się połączyć | ||