You are on page 1of 2

ПРАКТИЧНЕ ЗАВДАННЯ

Курс: Мережеве програмування


Тема: Сокети
Модуль 2
Завдання 1:
Розробіть два консольні додатки, що використовують сокети.
Один додаток — «Сервер», другий — «Клієнт». Клієнтський
додаток відправляє вітання серверу. Сервер відповідає. І клієнт,
і сервер відображають отримане повідомлення. Приклад
виведення:
Сервер:
О 10:25 від [IP-адреса] отримано рядок: Привіт, сервере!

Клієнт:
О 10:26 від [IP-адреса] отримано рядок: Привіт, клієнте!

Використовуйте механізм синхронних сокетів.

Завдання 2:
Розробіть набір консольних додатків. Перший додаток:
серверний додаток, який на запити клієнта повертає поточний
час або дату на сервері. Другий додаток: клієнтський додаток, що
запитує дату або час. Користувач з клавіатури визначає, що
потрібно запросити. Після відправлення дати або часу, сервер
розриває з'єднання. Клієнтський додаток відображає отримані
дані.
Використовуйте механізм синхронних сокетів.

1
ПРАКТИЧНЕ ЗАВДАННЯ

Завдання 3:
Змініть перше завдання, замінивши синхронні сокети на
асинхронні.

Завдання 4:
Змініть друге завдання, замінивши синхронні сокети на
асинхронні.

You might also like