Создание многопоточного клиент-серверного приложения на Java
На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на Java небольшое клиент-серверное приложение на сокетах. Для этого мы создадим две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.
Для связи программ друг с другом мы создадим универсальный класс Phone, и будем использовать его как на сервере, так и на клиенте в JAR файле. В конце вебинара мы добавим многопоточность в серверную часть, чтобы наш сервер мог обрабатывать несколько клиентов одновременно.
План вебинара:
1. Простейший сервер - Автоответчик.
2. Простейший клиент - Уметь читать.
3. Клиент-серверный диалог.
4. Универсальный сокет - Телефон.
5. Серверная Многопоточность.
Предварительные требования: Базовые навыки работы с Java, Intellij Idea.
Целевая аудитория: программисты, IT-студенты, инженеры