На этом слайде мы напишем два алгоритма в одной программе: для сервера и для клиента.
Дата отправки отчёта:
13 февраля 2019 г.
Задание выполнено: за
1 час. 37 мин.
Чему научился:
реализовали проверку количества аргументов
По первому аргументу определяем в какой роли запустится приложение (Сервером или Клиентом)
Встав кареткой (курсором) на нереализованный ещё метод и нажав ALT+ ENTER возвращается меню где можно выбрать создание сигнатуры метода
СЕРВЕР в бесконечном цикле - принимает входящие "звонки", - записывает в переменные ввод со строк, - считает математику по аргументам - записывает результат в строку - завершает сеанс связи
КЛИЕНТский конструктор phone запускается с двумя аргументами (адрес в сети и номер порта) - Записывает первое число - Записывает второе число - Считывает ответ от СЕРВЕРА - Завершает сеанс связи
Научился: Так как эту программу я самостоятельно написал на прошлом уроке, то сейчас я решил с нуля переписать ее вслед за Евгением Витольдовичем, без излишеств и стремясь к созданию аналогичной структуры программы.
Научился: Внёс некоторые изменения в уже реализованную программу:
1. Проверка на кол-во аргументов.
2. В метод Calculate добавил 3-й аргумент для определения типа операции
Класс Phone у меня уже реализован под названием Socketor