Распределенная система - PullRequest
0 голосов
/ 27 марта 2020

Мой университет дал мне задание по параллельной и распределенной системе, где они хотят, чтобы мы использовали сокеты для решения описанной ниже проблемы, однако я в основном неопытен в этой технологии, поэтому любая помощь будет go долгой.

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

В целом поведение связи между клиентом и сервером выглядит следующим образом: • Сервер ожидает подключения от клиентов • Клиент подключается к серверу и пользователь вводит последовательность целочисленных значений, которые проверяются на стороне клиента и затем отправляются на сервер. • Сервер считывает последовательность значений, находит наибольшую подпоследовательность и возвращает длину подпоследовательности, за которой следует подпоследовательность. • Клиент отображает ответы, полученные обратно с сервера. • Клиент закрывает связь с сервером, когда получает обратно информацию подпоследовательности.
• Однако сервер сидит в ожидании подключения следующего клиента.

(a) Разработать / внедрить такую ​​систему, используя программирование сокетов с итеративным сервером.
(b) Разработать / внедрить такую ​​систему, используя программирование сокетов с одновременным сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...