Java. Клиент-серверное приложение. Многопоточное

0/5 ·
Создан: 12 декабря 2018 г. Обновлён: 23 марта 2026 г.

Вам нужно организовать полноценный обмен данными между двумя программами, работающими на удаленных компьютерах — здесь показывают, как реализовать это через TCP/IP с помощью сокетов. Вы создадите универсальный класс Phone, который выступает и как клиент, и как сервер, а также научитесь превращать обычный сервер в многопоточный для одновременной обработки нескольких подключений.

Внутри разбираются:

  • Использование Socket и ServerSocket для сетевого взаимодействия приложений.
  • Эффективные приемы кодогенерации и работа в среде IntelliJ IDEA.
  • Принципы многопоточности в Java: устранение коллизий при доступе к ресурсам и синхронизация потоков.
  • Пошаговая реализация простого веб-сервера-автоответчика.

Курс предназначен для разработчиков с базовым знанием Java, желающих разобраться в сетевом взаимодействии и параллельном выполнении задач. На выходе вы получите работающий многопоточный сервер, способный обрабатывать несколько клиентских запросов одновременно.

Автор

Другие материалы школы

V
Можно купить
126 ₽ 750 ₽ −83%

Vue.js 2.5: Создание сайта с Firebase, Vuex и Router

Udemy
И
Можно купить
176 ₽

Инвестирование в недвижимость

Andrew Borysenko
К
Можно купить
458 ₽

Как создать прекрасный клиентский сервис

Anna Yurchenko
M
Можно купить
148 ₽ 1 500 ₽ −90%

Mastering IELTS Writing: Task 2 (Band 9 Model Answers)

Matt Rainsbury
Библиотека Pandas для Python Можно купить
246 ₽ 1 499 ₽ −84%

Библиотека Pandas для Python

Диптам Пол
К
Можно купить
210 ₽ 1 090 ₽ −81%

Кибербезопасность. Анализ безопасности веб-приложений

Виктор Черемных
P
Можно купить
140 ₽ 1 790 ₽ −92%

Python для начинающих на практике - парсинг вакансий

Anton Golosnichenko
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

Практика Java. Модуль 3 Можно купить
84 ₽ 1 350 ₽ −94%

Практика Java. Модуль 3

И
Можно купить
130 ₽ 6 450 ₽ −98%
5.0

Интеграция и обмен данными в 1С:Предприятие 8

П
Можно купить
114 ₽ 600 ₽ −81%

Программирование на Java с нуля

Иван Головач
B
Можно купить
264 ₽ 580 ₽ −54%

Building BOTS with Dialogflow & NodeJS

Udemy
N
Можно купить
494 ₽ 670 ₽ −26%

NodeJs: Building REST APIS With HapiJs

Udemy
L
Можно купить
202 ₽ 670 ₽ −70%

Laravel: Complete Guide to Laravel

Udemy
Web приложение - My Blog на Java Можно купить
154 ₽ 750 ₽ −79%

Web приложение - My Blog на Java

DevStudy.net
Русификация плагина Thrive Leads Можно купить
410 ₽ 1 800 ₽ −77%

Русификация плагина Thrive Leads

Жаннель
J
Можно купить
180 ₽ 959 ₽ −81%

Java + Android - Программирование мобильных приложений

Timur Mashnin
Факультет Java-разработки. Часть 2/4 Можно купить
4 000 ₽ 18 000 ₽ −78%

Факультет Java-разработки. Часть 2/4

GeekUniversity
Moguta CMS Гипермаркет Можно купить
2 000 ₽ 15 000 ₽ −87%

Moguta CMS Гипермаркет