1 Підімкніться до комп’ютера під керуванням ОС UNIX за допомогою telnet (“Пуск\Виконати\telnet ip”, де ip — адреса машини під керуванням UNIX).
2 Після підімкнення введіть ім’я (login) та пароль (password) згідно з таблицею 5.1.
Таблиця 5.1 — Імена та паролі
login
| st1
| st2
| st3
| st4
| st5
| st6
| st7
| st8
| st9
|
password
| st1
| st2
| st3
| st4
| st5
| st6
| st7
| st8
| st9
|
login
| st11
| st12
| st13
| st14
| st15
| st16
| st17
| st18
| st19
|
password
| st11
| st12
| st13
| st14
| st15
| st16
| st17
| st18
| st19
|
3 Створіть текстові файли serverfifo.c та clientfifo.c у редакторі ее, вихідні тексти цих файлів розміщено у додатку А (Лістинг 1 та Лістинг 2).
Для цього треба набрати:
ee serverfifo.c на першому терміналі
ee clientfifo.c на другому терміналі
Для збереження треба натиснути Esc + Enter.
4 Відкомпілюйте програми:
cc -o serverfifo serverfifo.c
cc -o clientfifo clientfifo.c
5 У разі успішної компілювання на першому терміналі командою ls -1 можна спостерігати з’явлення виконуваного файла ./serverfifo, а на другому — ./clientfifo.
6 Перевірте результати роботи програм; у разі з’явлення повідомлень про помилки, поясніть їх та усуньте, після чого знову запустіть програми та отримайте позитивний результат — з’явлення на терміналі сервера Ваших прізвища, ім’я та по-батькові.
7 Змоделюйте ситуації, коли неможливо створити, відкрити та вилучити FIFO, а також коли виникає помилка виведення та записування, потім знову налаштуйте програми та виконайте їх.