Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Додатка SocketServ і SocketClient

Як приклад ми приведемо вихідні тексти двох додатків Java, що працюють із потоковими сокетами. Один із цих додатків називається SocketServ і виконує роль сервера, друге називається SocketClient і служить клієнтом.

Додаток SocketServ виводить на консоль рядок "Socket Server Application" і потім переходить у стан очікування з'єднання із клієнтським додатком SocketClient.

Додаток SocketClient установлює з'єднання із сервером SocketServ, використовуючи потоковий сокет з номером 9999 (цей номер обраний нами довільно). Далі клієнтський додаток виводить на свою консоль запрошення для вводу рядків. Уведені рядки відображаються на консолі й передаються серверному додатку. Сервер, одержавши рядок, відображає її у своєму вікні й посилає назад клієнтові. Клієнт виводить отриману від сервера рядок на консолі.

Коли користувач уводить рядок "quit", цикл вводу й передачі рядків завершується.

Весь процес показаний на мал. 7 і 8.

Рис. 7. Вікно клієнтського додатка

Рис. 8. Вікно серверного додатка

Тут у вікні клієнтського додатка ми ввели кілька рядків, причому останній рядок був рядком "quit", що завершив роботу додатків.




Переглядів: 290

<== попередня сторінка | наступна сторінка ==>
Метод paint | Вихідний текст серверного додатка SocketServ

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.045 сек.