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

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

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

 13417

-- Chip

Клиент-серверный сокет / Экспериментальный сервачок

  • На этом уроке мы ещё раз построчно и подробно разберём написанные программы и поэкспериментируем с "медленным" сервером. Самостоятельное задание - написать клиент-серверную игру "Угадай число".
  • Дата отправки отчёта: 20 ноября 2018 г.
  • Задание выполнено: за 3 час. 23 мин.
  • Чему научился: Реализовал игру угадай число. Сервер загадывает число от 1 до 100, затем ждёт подключения клиентов. Чтобы жизнь клиента не была слишком скучной, первое число, которое загадывает клиент я сделал рандомным в том же интервале от 1 до 100. Затем клиент отправляет это число на сервер и он отвечает ему, является ли число клиента меньше, больше или равно загаданному. Клиент получает ответ и уже далее вычисляет новое число путем деления пополам области поиска. Я добавил задержку между итерациями угадывания числа на клиенте в 2 секунды, чтобы результат получился более интерактивным. Интересная задачка, спасибо Евгений Витольдович, неплохо увлёкся во время пересылок данных между клиентом и сервером :)
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/xoDz4e5yrUs
Отчёт от 13417 за Клиент-серверный сокет / Экспериментальный сервачок


Отчёт от 13417 за Клиент-серверный сокет / Экспериментальный сервачок




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Chip  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-20 23:17

Молодец, chip, отлично поработал. Не останавливайся на достигнутом. Вижу решил на C++ реализовать тоже самое, хотя уроки на Java, отличная практика. Да, такую игрушку уже не раз писал на разных языках программирования, в том числе и на JavaScript в браузерном исполнении. Удачи в дальнейшем прохождении курса, дорогу осилит идущий.


13417. --
Chip
Chip
ответить
→  Иван Воронин  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-20 23:42

Спасибо, Иван! Тут не совсем C++, программа написана на чистом Си с использованием системных вызовов Linux.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Chip  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-22 00:31

Прекрасно, просто великолепно!
Атракция!


13417. --
Chip
Chip
ответить
→  Евгений Волосатов  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-22 15:48

Вам спасибо, позволяете развлекаться на другом языке программирования :)


  • Отчёт оценивали:
    3922Александр+1   18681alklokov+1   9752chokayes+1   11019Trira+1   9913vip+1   791Валерий Жданов+1   Посетитель+1   17947Dmitry Sinitsin+1   19384Владимир+1   10494Алексей В.+1   20167Айдар+1   8275Tekashnik+1   17606Виктор+1   18419DenisMed+1   1Евгений Волосатов+1   3747Сергей+1  

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





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

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

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

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


Научился: Реализовал игру "угадай число от 1 до 100" удалось угадать с 4 попытки. всё отлично, идём дальше.



Научился: Эксперименты поделал, игру писать не успел, работа отняла всё свободное время(((