Использование сокетов для связи двух приложений по TCP/IP
Создание универсального модуля для связи двух программ
Создание простого web-сервера-автоответчика
Создание многопоточной программы
Синхронизация потоков
12/2018 Лекции - 17 Общее время - 3,5 ч. Язык - Русский
Требования
Базовые знания Java
Умение работать в Intellij Idea
Описание Вы узнаете, как можно установить полноценный диалог между двумя программами, которые могут быть размещены и запущены на разных, даже весьма удалённых, компьютерах. В начале реализуется простейший вариант диалога с двумя разными программами: сервер и клиент. Базируясь на принципиальных различиях в структурах сервера и клиента, а также наличия в них общего кода, создаётся 'универсальный сокет' в виде отдельного класса Phone, который может работать и как сервер, и как клиент. Разработка программы ведётся в среде Intellij Idea, с помощью которой будут показаны некоторые эффективные приемы кодогенерации. Во второй части курса мы поговорим о многопоточности, когда она нужна, а когда от неё нет пользы. Будут рассмотрены основные принципы создания многопоточного приложения, причины возникновения коллизий и способы их разрешения. После небольшой теоретической подготовки мы добавим многопоточность в созданный сервер написанной программы. И сделаем это двумя разными способами. В конце курса рассмотрено два способа создания многопоточного сервера.
Для кого этот курс:
программисты
инженеры
студенты
1. Взаимодействие двух программ 01. Немного теории.mp4 [82m 242k 34] 02. Простейший сервер.mp4 [97m 212k 143] 03. Автоответчик.mp4 [151m 77k 979] 04. Правильный заголовок.mp4 [95m 801k 42] 05. Как хорошо уметь читать!.mp4 [146m 426k 735] 06. Клиент-серверный диалог.mp4 [218m 134k 439] 07. Экспериментальный сервачок.mp4 [137m 921k 225] 08. Техническое задание.mp4 [60m 112k 63] 09. Основной алгоритм.mp4 [177m 955k 569] 1.1 Статья об отличиях между портом и сокетом.html [144] 10. Скелет телефона.mp4 [52m 414k 984] 11. Универсальный сокет.mp4 [231m 154k 152]
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Стоимость доставки: 0рублей
Политика конфиденциальности
Общие положения
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи