Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 13417

-- Chip

Клиент-серверный сокет / VIP. Мультики на сервере

  • На этом слайде мы встроим многопоточность в клиент-серверную программу Socketor и продемонстрируем достигнутый эффект.
  • Дата отправки отчёта: 27 ноября 2018 г.
  • Задание выполнено: за 3 час. 39 мин.
  • Чему научился: В этом уроке я научился создавать многопоточный сервер. Мне понравилось то, что мы здесь объединили две программы, две рассмотренные в этом курсе темы. Первая это однопоточное клиент-серверное приложение, а второе это потоки. Для проверки работы сервера, я написал скрипт на bash, который симулирует запуск указанного количества клиентов с интервалом в 100мс. В сервер тоже добавил задержку симуляции сложной обработки, 3 секунды на один запрос.

    Курс мне понравился, Евгений Витольдович выбрал отличную тему для демонстрации многопоточности, спасибо за интересный материал ! :)
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/PebAfxYxvg8
Отчёт от 13417 за Клиент-серверный сокет / VIP. Мультики на сервере


Отчёт от 13417 за Клиент-серверный сокет / VIP. Мультики на сервере




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить

19475. --
Konstantin
Konstantin
ответить
→  Chip  # Клиент-серверный сокет / VIP. Мультики на сервере / 2018-11-27 21:31

Молодец, отлично справился с заданием, на проекте очень много полезных курсов, постепенно не торопясь ты сможешь все их пройти, каждый урок даёт свои уникальные пазлы знаний, чтобы постепенно сложилась вся мозаика! Главное не останавливаться на достигнутом, так как программирование это вечная тема, постоянно что-то новое узнаёшь и появляется. Удачи.


13417. --
Chip
Chip
ответить
→  Валерий Жданов  # Клиент-серверный сокет / VIP. Мультики на сервере / 2018-11-28 11:16

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


13417. --
Chip
Chip
ответить
→  Konstantin  # Клиент-серверный сокет / VIP. Мультики на сервере / 2018-11-28 11:20

Спасибо, Константин. Поддерживаю, программирование вечная тема, сфера применения расширяется. В 50-ых годах прошлого века вряд ли кто мог представить, что у каждого человека будет несколько компьютеров, начиная от персоналки и смартфона, до современных бытовых приборов, напичканных электроникой и которую кому-то нужно программировать :)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Chip  # Клиент-серверный сокет / VIP. Мультики на сервере / 2018-11-28 13:32

Пройду обязательно. Я начал делать это по мотивам одноименного вебинара, но курс будет ещё интереснее


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Konstantin  # Клиент-серверный сокет / VIP. Мультики на сервере / 2018-12-01 00:48

Костя, а не у Ивана ли Воронина вы сплагиатили эту "молодец"-фразу?


  • Отчёт оценивали:
    18419DenisMed+1   791Валерий Жданов+1   20295Николай+1   2146Иван+1   19525Александр Балбашов+1   19384Владимир+1   19475Konstantin+1   3922Александр+1   17947Dmitry Sinitsin+1   17606Виктор+1   Посетитель+1   1Евгений Волосатов+1   9913vip+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: при добавлении метода sleep необходимо позаботиться о трайкече с InterruptedException Каждый клиент ждёт обработки с ожиданием 7 секунд предыдущего клиента, и лишь после завершения обработки того, получает доступ к Серверу для своего подключения. Паравозиком идут клиенты, как вагончики, не перепутываются. Порт для всех один, двое сразу не подключатся. Второй phone на тот же порт зацепить не получится - порт уже занят! Реализовали в Phone конструктором создание каждому клиенту своего серверного сокета - ЭТО ПЕРЕШЛИ К МНОГОПОТОЧНОМУ ВАРИАНТУ ALT + INSERT - создание конструктора в контексте При созданных разных потоках у каждого клиента, обработка математическихЪ примеровЪ пошла по принципу - все на батьку!



Научился: В этом уроке я научился создавать многопоточный сервер. Мне понравилось то, что мы здесь объединили две программы, две рассмотренные в этом курсе темы. Первая это однопоточное клиент-серверное приложение, а второе это потоки. Для проверки работы сервера, я написал скрипт на bash, который симулирует запуск указанного количества клиентов с интервалом в 100мс. В сервер тоже добавил задержку симуляции сложной обработки, 3 секунды на один запрос. Курс мне понравился, Евгений Витольдович выбрал отличную тему для демонстрации многопоточности, спасибо за интересный материал ! :)