(для збереження натиснути Esc+Enter).
5.4 Відкомпілюйте програми:
ü cc -c -g -O -Wall client.c (створити проміжні об'єктні файли)
ü cc -c -g -O -Wall server.c
ü cc -o server -L lib server.o –letcp (створити програми)
ü cc -o client -L lib client.o –letcp
5.5 Запустити програму. Для цього необхідно ще один раз виконати пп. 5.1 та 5.2, потім в одному вікні набрати:
ü ./server 9000 (де 9000 — номер порту, на якому працює програма. Студент, працюючий за першою машиною, ставить номер порту 9001, за другою — 9002 і т. д.).
В другому вікні набрати:
ü ./client localhost 9000 (номер порту клієнта має збігатися з номером порту сервера).
5.6 Здійсніть обмін повідомленнями; для цього напишіть у вікні клієнта текстове повідомлення і натисніть <Enter>.
5.7 Підімкніться клієнтом до порту сервера сусіднього студента й обміняйтеся з ним повідомленнями.
5.8 Наведіть результати оптимізації.
Зміст протоколу
Протокол лабораторної роботи “Програмування клієнт-серверної архітектури” оформлюється в робочому зошиті в послідовності, котра визначається стандартом підприємства з основ лабораторного практикуму. Протокол має містити назву лабораторної роботи та її мету; результати виконання домашньго завдання згідно з вимогами розділу 4; тексти програм client.c і server.c з коментарями; висновки.