C/Strumień: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →standardowe: z eikipedii |
m →Typy: opis |
||
Linia 15:
** [[C/Czytanie_i_pisanie_do_plików|Plikowe strumienie ( ang. file)]]
** Potok ( ang. pipe)
** Gniazdo ( ang socket)
==standardowe==
Każdy program w momencie uruchomienia "otrzymuje" od razu trzy otwarte '''standardowe strumienie''' ( ang. Standard Streams )<ref>[https://www.gnu.org/software/libc/manual/html%20node/Standard-Streams.html gnu software: libc manual -Standard-Streams]</ref>:
Linia 43:
==Gniazda==
'''Gniazdo''' (ang. socket)<ref>[[
Gniazdo posiada trzy główne właściwości:
Linia 65:
Programowanie gniazd<ref> [https://www.pdbuchan.com/rawsock/rawsock.html C Language Examples of IPv4 and IPv6 Raw Sockets for Linux by David Buchan 2015] </ref><ref>[https://linux.die.net/man/2/socket socket(2) - Linux man page] </ref> to sposób łączenia dwóch węzłów w sieci w celu komunikowania się ze sobą. Jedno gniazdo (węzeł) nasłuchuje na określonym porcie w adresie IP, podczas gdy drugie gniazdo łączy się z drugim, aby utworzyć połączenie. Serwer tworzy gniazdo odbiornika, podczas gdy klient łączy się z serwerem.
|