4.25 out of 5
4.25
22 reviews on Udemy

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

Java, Socket, Server Socket, Intellij Idea, HTTP, Telnet, TCP/IP, Threads
Использование сокетов для связи двух приложений по TCP/IP
Создание универсального модуля для связи двух программ
Создание простого web-сервера-автоответчика
Создание многопоточной программы
Синхронизация потоков

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

В начале реализуется простейший вариант диалога с двумя разными программами: сервер и клиент.

Базируясь на принципиальных различиях в структурах сервера и клиента, а также наличия в них общего кода, создаётся «универсальный сокет» в виде отдельного класса Phone, который может работать и как сервер, и как клиент.

Разработка программы ведётся в среде Intellij Idea, с помощью которой будут показаны некоторые эффективные приемы кодогенерации. 

Во второй части курса мы поговорим о многопоточности, когда она нужна, а когда от неё нет пользы.

Будут рассмотрены основные принципы создания многопоточного приложения, причины возникновения коллизий и способы их разрешения.

После небольшой теоретической подготовки мы добавим многопоточность в созданный сервер написанной программы. И сделаем это двумя разными способами.

В конце курса рассмотрено два способа создания многопоточного сервера.

Share it with friends
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
22 Ratings

Detailed Rating

Stars 5
11
Stars 4
8
Stars 3
0
Stars 2
0
Stars 1
2
Java. Клиент-серверное приложение. Многопоточное.