sk2:zagadnienia
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sk2:zagadnienia [2026/01/03 14:13] – jkonczak | sk2:zagadnienia [2026/10/23 22:00] (current) – jkonczak | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Do zajęć konieczna jest znajomość programowania strukturalnego i obiektowego w C++. | Do zajęć konieczna jest znajomość programowania strukturalnego i obiektowego w C++. | ||
| - | ===== Laboratoria 2 (10/14.10) ===== | + | ===== Laboratoria 2 (9/12/13.10) ===== |
| * znać funkcje (nazwy, jakie informacje są przekazywane w argumentach, | * znać funkcje (nazwy, jakie informacje są przekazywane w argumentach, | ||
| * tworzenia gniazda | * tworzenia gniazda | ||
| Line 12: | Line 12: | ||
| * wiedzieć że kolejność bajtów we wiadomościach musi być z góry ustalona | * wiedzieć że kolejność bajtów we wiadomościach musi być z góry ustalona | ||
| * kojarzyć funkcje pozwalające na wpisanie adresu IP i portu | * kojarzyć funkcje pozwalające na wpisanie adresu IP i portu | ||
| + | * umieć napisać polecenia konsolowe (netcat/ | ||
| < | < | ||
| - | ===== Laboratoria 4 (24/28.10) ===== | + | ===== Laboratoria 4 (23/26/27.10) ===== |
| * znać wymienione niżej funkcje API gniazd, to znaczy wiedzieć: | * znać wymienione niżej funkcje API gniazd, to znaczy wiedzieć: | ||
| Line 38: | Line 39: | ||
| * do odwzorowywania nazw domenowych na adresy IP | * do odwzorowywania nazw domenowych na adresy IP | ||
| * do odwzorowywania adresów IP na nazwy domenowe | * do odwzorowywania adresów IP na nazwy domenowe | ||
| - | * wiedzieć co oznaczają stałe które występują w tych funkcjach: \\ AF_INET, AF_INET6, SOCK_STREAM, | + | * wiedzieć co oznaczają stałe które występują w tych funkcjach: \\ AF_INET, AF_INET6, SOCK_STREAM, |
| * wiedzieć w jakiej kolejności można wywoływać w/w funkcje | * wiedzieć w jakiej kolejności można wywoływać w/w funkcje | ||
| * wiedzieć jakie funkcje i w jakiej kolejności należy użyć, aby stworzyć: | * wiedzieć jakie funkcje i w jakiej kolejności należy użyć, aby stworzyć: | ||
| Line 46: | Line 47: | ||
| * serwer UDP | * serwer UDP | ||
| - | ===== Laboratoria 5 (4/7.11) ===== | + | ===== Laboratoria 5 (30.10 / 2/3.11) ===== |
| * tryb blokujący / nieblokujący: | * tryb blokujący / nieblokujący: | ||
| Line 72: | Line 73: | ||
| * semantyka strumieniowa / zorientowana na wiadomość (datagramowa) | * semantyka strumieniowa / zorientowana na wiadomość (datagramowa) | ||
| --></ | --></ | ||
| + | |||
| + | ====== ——— 2025 ——— ====== | ||
| ===== Laboratoria 7 (21.11/ | ===== Laboratoria 7 (21.11/ | ||
| Line 298: | Line 301: | ||
| **Uwaga**: Wejściówka obejmuje przypomnienie z przedmiotów // | **Uwaga**: Wejściówka obejmuje przypomnienie z przedmiotów // | ||
| - | * jakim poleceniem (w konsoli) można skompilować program w języku C/C+'''' | + | * jakim poleceniem (w konsoli) można skompilować program w języku C/C+%%%%+ |
| - | * podstawy języka C/C+'''' | + | * podstawy języka C/C+%%%%+, w szczególności: |
| * co to jest struktura i unia | * co to jest struktura i unia | ||
| * czym jest wskaźnik, jak dostać się do wskazywanych danch, jak dostać wskaźnik na wybrane dane | * czym jest wskaźnik, jak dostać się do wskazywanych danch, jak dostać wskaźnik na wybrane dane | ||
| * na czym polega rzutowanie, jak je wykonać | * na czym polega rzutowanie, jak je wykonać | ||
| - | * jak w programie w języku C/C+'''' | + | * jak w programie w języku C/C+%%%%+: |
| * dostać się do argumentów programu | * dostać się do argumentów programu | ||
| * zaalokować statycznie i dynamicznie pamięć, zwolnić zajętą wcześniej pamięć | * zaalokować statycznie i dynamicznie pamięć, zwolnić zajętą wcześniej pamięć | ||
sk2/zagadnienia.1767449618.txt.gz · Last modified: (external edit)