русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Ee client.c


Дата додавання: 2014-11-27; переглядів: 820.


(для збереження натиснути 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 з коментарями; висновки.

 


<== попередня лекція | наступна лекція ==>
Компіляція | Список рекомендованої літератури


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн